Technical curriculum

Choose your next skill.

Seven focused courses. Follow the full learning path or start with the technology that matches your goals.

Learning paths

Courses built around real work

Each course combines explanation, guided practice, checkpoints, and a portfolio-ready outcome.

Beginner

Python Basics

Learn Python 3 through a beginner-first progression of guided practice, mini-projects, debugging, testing, and a final command-line application.

Beginner

Python for Data

Build reliable data workflows with Python, pandas, NumPy, and production-grade coding practices.