Python 3 Bootcamp
From zero to shipping real programs
Preview this course
Watch an introductory lesson before you enroll. No account is required.
What you will be able to do
- Write clean, idiomatic Python 3 from first principles
- Model data with lists, dicts, sets and dataclasses
- Read and write files, JSON and CSV without fighting encodings
- Structure programs with functions, modules and classes
- Debug with the REPL, tracebacks and pdb instead of guessing
About this course
A crisp, complete path through Python 3 — syntax, data structures, files, OOP, and the standard library — built around programs you actually run.
Curriculum
5 modules · 16 lessons · 20 hours · 2 free preview
Getting set up 3 lessons
- Why Python, and what you will build Watch preview 06:12
- Installing Python and an editor Watch preview 11:40
- The REPL is your lab bench 08:55
Core language 4 lessons
- Values, names and types 14:22
- Strings and f-strings 17:03
- Branching and truthiness 12:48
- Loops that read well 15:31
Data structures 3 lessons
- Lists, tuples and slicing 18:09
- Dictionaries and sets 16:44
- Comprehensions without the write-only code 13:27
Structuring real programs 4 lessons
- Functions, arguments, defaults 19:15
- Modules, packages and imports 14:02
- Classes and dataclasses 22:37
- Errors, exceptions and when to raise 16:20
Capstone 2 lessons
- Project: a CSV report tool 28:44
- Packaging and shipping it 15:58
Requirements
- A computer. No prior programming experience.
Who this course is for
- First-time programmers who want a structured starting point
- Students moving toward web development, automation or data work
- Professionals who want to automate repetitive computer tasks
Projects you will build
JSON-powered personal task manager
Reusable report generator packaged as a Python module
Career paths this course supports
The course builds practical foundations for roles like these. Job outcomes still depend on your portfolio, practice and interview performance.
- Junior Python Developer
- Automation Associate
- Data Operations Intern
How your learning journey works
Preview first, learn at your pace, and leave with work you can show.
Try the teaching style
Watch the free preview and scan every module before deciding.
Learn by building
Follow focused lessons, complete practical projects, and revisit any topic whenever needed.
Prove the skill
Finish the curriculum and claim a certificate with a publicly verifiable ID.
Learners also took
Fullstack Web Development
Build and deploy a complete product: semantic HTML, modern CSS layout, JavaScript, a REST API, a database, auth, and a…
MEAN Stack Development
One language across the whole stack. Build a production Angular front end against an Express API backed by MongoDB, wi…
Ethical Hacking
Learn how attackers think so you can defend properly. Recon, web exploitation, network attacks and reporting — practis…