Learnprogramming
Python Foundations
Learn Python from zero: syntax, data, control flow, functions, errors, and files.
~10h12 lessonsbeginnerpython
0 of 12 lessons complete
About this course
A hands-on introduction to Python for people who have never coded before. You will read real Python, predict what it does, and translate the ideas into small JavaScript challenges to prove you understand the concepts, since Python cannot execute here.
Syllabus
01
Python Basics
Syntax, variables and control flow.
- What Python Is, and How to Run ItFinish the project "Practice Log Cleanup" to unlock this lesson.10m
- Hello, PythonFinish the project "Practice Log Cleanup" to unlock this lesson.10m
- Lists & DictionariesFinish the project "Practice Log Cleanup" to unlock this lesson.14m
- Variables and TypesFinish the project "Practice Log Cleanup" to unlock this lesson.12m
- StringsFinish the project "Practice Log Cleanup" to unlock this lesson.12m
- Numbers and OperatorsFinish the project "Practice Log Cleanup" to unlock this lesson.12m
02
Control Flow & Data Structures
Making decisions, repeating work, and organizing data in lists and dictionaries.
03
Functions, Errors & Real Programs
Writing reusable functions, handling errors safely, working with files, and building a full program.
- FunctionsFinish the project "Practice Log Cleanup" to unlock this lesson.14m
- Errors and Try/ExceptFinish the project "Practice Log Cleanup" to unlock this lesson.15m
- Files, Modules, and Putting It TogetherFinish the project "Practice Log Cleanup" to unlock this lesson.16m
- Build a Class Grade ReportComplete "Files, Modules, and Putting It Together" to unlock this project.~4h