About this course
Overview
Python is the world's most popular programming language and the foundation of automation, data and AI. This year-long course takes complete beginners to a job-ready level through hands-on projects. You'll learn to think like a programmer, write clean code, work with data and APIs, and build a portfolio that opens doors to real work.
Outcomes
What you'll learn
- Write clean, working Python from first principles
- Use data structures and core algorithms
- Build programs with object-oriented design
- Work with files, APIs and databases
- Create simple web apps and automation scripts
- Ship portfolio projects that show your skills
Curriculum
Course modules
- Programming basics
- Data structures & algorithms
- Object-oriented programming
- Files, APIs & databases
- Web development with Flask
- Automation & scripting
- Intro to data & AI
- Portfolio projects
Toolkit
Tools & software
PythonVS CodeGit & GitHubFlaskpandas
Where it leads
Career paths
Junior software developerAutomation engineerBackend developerEntry-level data analyst