Learning paths
Structured tracks designed to take you from zero to a professional profile. Each path combines courses in the right order so you build durable knowledge.
Data Analyst
Become a data analyst: master SQL, visualization, and storytelling to make better decisions.
Required courses
Data Analysis Foundations
6 weeks 路 Beginner
SQL for Data Analysis
6 weeks 路 Intermediate
Data Visualization with Power BI
6 weeks 路 Intermediate
Optional (specialization)
By the end of this path you will be able to
- Analyze complex datasets with SQL
- Build dashboards in Power BI
- Communicate insights clearly
- Make decisions backed by data
Data Engineer
Build complex data infrastructure with data lakes, ETLs, and batch or streaming workflows.
Required courses
Python from Scratch
6 weeks 路 Beginner
SQL from Scratch
5 weeks 路 Beginner
Git and Version Control
10 hours 路 Beginner
Introduction to Data Engineering
8 weeks 路 Intermediate
Data Engineering with Python + PySpark in the Cloud
38 hours 路 Advanced
Optional (specialization)
By the end of this path you will be able to
- Build distributed pipelines with PySpark
- Orchestrate workloads with Airflow
- Model DWH and lakehouse systems
- Apply data quality and lineage practices
Data Scientist
Apply statistical models and machine learning to solve real product and business problems.
Required courses
Python from Scratch
6 weeks 路 Beginner
SQL from Scratch
5 weeks 路 Beginner
Python for Data
7 weeks 路 Intermediate
Data Analysis Foundations
6 weeks 路 Beginner
Production Data Science - From EDA to Deployment
35 hours 路 Advanced
Optional (specialization)
By the end of this path you will be able to
- Build machine learning pipelines and features
- Deploy models behind production endpoints
- Process analytical datasets with scikit-learn
- Drive decisions with inference and EDA
Software Engineer Foundations
Learn the fundamentals: terminal workflows, version control, SQL, and backend logic.
Required courses
By the end of this path you will be able to
- Navigate repositories and Git workflows
- Use the Linux terminal and permissions confidently
- Apply object-oriented thinking in backend systems
Backend Engineer
Build APIs, databases, and business logic for real services that are maintainable and deployable.
Required courses
By the end of this path you will be able to
- Design backend APIs with product judgment
- Implement persistence and authentication in real services
- Containerize servers for cloud deployment
DevOps / Cloud Engineer
Deploy and scale systems with containers, orchestration, cloud infrastructure, and automation.
Required courses
Git and Version Control
10 hours 路 Beginner
Linux for Developers
12 hours 路 Beginner
Cloud Foundations: AWS from Scratch
24 hours 路 Beginner
Modern DevOps: CI/CD + Docker + Kubernetes + IaC
40 hours 路 Intermediate
Optional (specialization)
By the end of this path you will be able to
- Build CI/CD pipelines with GitHub Actions
- Operate Docker and Kubernetes workloads
- Provision infrastructure as code with Terraform
AI Engineer
Learn the fastest-growing role in the market with LLMs, retrieval systems, and AI product workflows.
Required courses
Python from Scratch
6 weeks 路 Beginner
Python for Data
7 weeks 路 Intermediate
AI Engineering with LLMs: RAG + Evaluation + Security
32 hours 路 Advanced
Optional (specialization)
By the end of this path you will be able to
- Build semantic search with vector databases
- Design RAG systems and local indexes
- Mitigate prompt-injection risks
- Evaluate AI systems with reliable metrics
AI Automation
For professionals who want to multiply their productivity with AI tools without needing to become developers.
Required courses
Practical AI for Non-Technical Professionals
4 weeks 路 Beginner
Professional Prompt Engineering
18 hours 路 Intermediate
Automation with n8n and Make
20 hours 路 Beginner
Deploying AI Agents
32 hours 路 Advanced
Optional (specialization)
By the end of this path you will be able to
- Automate workflows with AI
- Build and deploy autonomous agents
- Multiply productivity without writing code
- Integrate LLMs into business processes
Cybersecurity Analyst
Go from zero to a security analyst capable of identifying vulnerabilities, responding to incidents, and operating inside a professional SOC.
Required courses
Linux for Developers
12 hours 路 Beginner
Networking and Protocols from Scratch
16 hours 路 Beginner
Ethical Hacking with Kali Linux
36 hours 路 Intermediate
Web Security: OWASP Top 10
24 hours 路 Intermediate
Blue Team and SOC Analyst
32 hours 路 Advanced
Optional (specialization)
By the end of this path you will be able to
- Run professional pentesting engagements
- Identify OWASP Top 10 vulnerabilities
- Operate as an analyst inside a SOC
- Respond to and document security incidents
Full Stack Developer
Become an end-to-end builder who can connect interfaces, backend logic, and deployment.
Required courses
By the end of this path you will be able to
- Build React apps with solid state patterns
- Connect frontends to your own APIs
- Deliver responsive interfaces end-to-end
- Ship complete systems on Vercel
Not sure where to start?
We recommend starting with the Data Analyst track. It builds the foundation for almost any data career.