CS101Computer ScienceBeginnerFall 2026
Learn to think like a programmer and write real Python — from variables to functions and files.
About this course
Python is the most popular first language for a reason: it reads like English and powers everything from web apps to AI.
What you'll learn
- Write and run Python scripts
- Use variables, conditionals and loops
- Organise code with functions
- Work with lists, dictionaries and files
No prior experience needed — just curiosity.
Syllabus
1Getting started3 lessons▾
- Welcome & how this course works8 min
- Installing Python and VS Code15 min
- Variables and data types20 min
2Control flow3 lessons▾
- Making decisions with if/elif/else20 min
- Loops: for and while25 min
- Debugging like a pro12 min
3Functions and data3 lessons▾
- Writing your own functions25 min
- Lists and dictionaries25 min
- Reading and writing files20 min