Beginner
Python Basics
Learn Python 3 through a beginner-first progression of guided practice, mini-projects, debugging, testing, and a final command-line application.
Seven focused courses. Follow the full learning path or start with the technology that matches your goals.
Each course combines explanation, guided practice, checkpoints, and a portfolio-ready outcome.
Learn Python 3 through a beginner-first progression of guided practice, mini-projects, debugging, testing, and a final command-line application.
Build reliable data workflows with Python, pandas, NumPy, and production-grade coding practices.