AI and Machine Learning roadmap
You train models that predict or classify, and build products with language models like chatbots and assistants. It is demanding: it needs solid programming and math.
A normal day
- Test whether one model predicts better than another
- Connect a language model to company documents
- Measure how often the AI gets it wrong
You’ll like it if…
- You like math
- AI excites you and you want to know how it works
- You are patient with experiments
How to start in AI and Machine Learning from zero
Months 0–3: the basics
- Python
- Basic linear algebra and statistics
- pandas and NumPy
Months 3–6: your first projects
- Machine learning with scikit-learn
- Kaggle competitions
- How to evaluate a model
Months 6–12: ready to apply
- Deep learning (PyTorch)
- Apps with language models (AI APIs)
- One published AI project
First jobs
- Junior AI Engineer
- Junior Data Scientist
Portfolio projects
- Predict house prices
- A chatbot that answers from your own documents
- An image classifier
Tools
- Python
- scikit-learn
- PyTorch
- Jupyter
- APIs de IA
How much does AI and Machine Learning pay?
Median monthly pay in Spanish-speaking Latin America, by experience. The bar runs from the 25th to the 75th percentile of reported pay.
There aren’t enough reported salaries from Latin America for this path yet (we require at least 30 per experience level; there are 31 in total today). We’ll publish it once the data is there.
Official data for Peru
Systems analysts and software developers: median monthly pay S/ 3,470. Half earn between S/ 2,050 and S/ 5,000.
- Up to age 29: S/ 3,080
- Age 30 and over: S/ 3,490
National Household Survey (INEI) 2022–2024, 260 people surveyed, weighted to represent the country. It is a broad group: the survey does not separate AI and Machine Learning from other jobs in the group.
Young (18–29) institute graduates in Ciencias de la Computación: average S/ 1,972 a month, most between S/ 1,000 and S/ 3,400.
Payroll records 2020, graduates 2017-2019. It is old data: treat it as a reference floor.
Where these numbers come from
- Pay by experience: Stack Overflow Developer Survey, Stack Exchange Inc., surveys 2024–2026, 1,434 salaries from 17 countries, converted to USD by Stack Overflow. License Open Database License (ODbL) 1.0; our derived data is published under the same license. Respondents often work remotely for foreign companies, so figures may be above the local average.
- Peru figure: MINEDU y MTPE, Ponte en Carrera (Planilla Electrónica / Padrón de Egresados); INEI, Encuesta Nacional de Hogares (ENAHO), módulo de empleo e ingresos, 2022–2024: monetary income from the main job, in soles.
- Updated 2026-11-04. Recalculated every quarter.
Where to study AI and Machine Learning online
Kaggle LearnFree
Free micro-courses in Python, SQL, pandas and machine learning.
fast.aiFree
Practical deep learning, free, for people who already code.
DeepLearning.AIFree + paid
AI and machine learning courses, many short ones free.
CS50 (Harvard)Free
The world’s best-known intro to computer science, free.
CourseraFree + paid
Courses from universities and companies; many can be audited for free.
Universities, institutes and bootcamps
Peru
- Universidad Nacional de Ingeniería (UNI): Ciencia de la Computación
- Universidad Nacional Mayor de San Marcos (UNMSM): Ciencia de la Computación
- Universidad Nacional de San Agustín (UNSA): Ciencia de la Computación
- Universidad de Ingeniería y Tecnología (UTEC): Ciencia de la Computación, Ciencia de Datos e Inteligencia Artificial
- Universidad Peruana de Ciencias Aplicadas (UPC): Ciencias de la Computación, Ingeniería de Inteligencia Artificial
- Universidad ESAN: Ingeniería en Ciencia de Datos
- SENATI: Ingeniería de Software con Inteligencia Artificial
- Tecsup: Big Data y Ciencia de Datos
Colombia
- Universidad Nacional de Colombia: Ingeniería de Sistemas y Computación
- Universidad de los Andes: Ingeniería de Sistemas y Computación
Mexico
- Universidad Nacional Autónoma de México (UNAM): Ingeniería en Computación
- Instituto Politécnico Nacional (IPN): Ingeniería en Computación, Licenciatura en Ciencia de Datos
- Tecnológico de Monterrey: Ingeniería en Tecnologías Computacionales
Chile
- Universidad de Chile: Ingeniería Civil en Computación
- Universidad Técnica Federico Santa María: Ingeniería Civil Informática
- Duoc UC: Ingeniería en Ciencia de Datos
- Desafío Latam: Bootcamps de desarrollo web, data science, IA y UX/UI