Write real Python from the first lesson. Thirty-eight hours of video with written notes under every one, taking you from your first print statement to complete programs that read files, use classes and store data in a database.
Outcomes
Curriculum
10 modules and 117 lessons, with around 38 hours of video. Every video is ready to watch, and 116 of the 117 lessons also have their written notes and practice questions. You keep lifetime access, so anything added later reaches you at no extra cost.
Portfolio
A certificate proves you finished. The work you build along the way is what gets you hired.
Fifteen lessons building one program from an empty file: a menu, validation, accounts and balances in files, transfers, a transaction history, a loan schedule and card management.
The same kind of problem written with classes instead: stock that expires, rules for drawing from it oldest first, and a suggestion system that gives donors and patients opposite answers from the same number.
The last module joins the pieces up: read a market feed as it arrives, write each update into a database, and put a dashboard on top of it.
Fit
When not to buy this course
If you already write Python comfortably, skip this and go straight to Advanced Python Programming. And if your goal is analysing data rather than programming itself, Data Analysis with Python is the more direct route.
Better together
All 2 for £159 instead of £238
Good to know
No. The course starts from zero, with the first module on installing Python and running your first lines. The AI Tutor is on hand in every lesson when something does not make sense.
Ten modules, 117 lessons and around 38 hours of video. Every lesson carries written notes and key takeaways under the video, and 66 of them carry a practice question. There are ten checkpoints of eight questions each and a twenty-question final assessment at 80% for the certificate. One lesson, 7.7, has the video and no written notes, because no transcript was delivered for it and we would rather say so than invent them.
No. Python is free, and so is everything else the course uses. The first module installs Python and Jupyter, which is where the first seven modules are taught. From module eight the presenter uses PyCharm, and the free Community edition does everything shown; any editor works, including VS Code.
The installation lesson is filmed on Windows, and the later database setup is Windows-specific in places. Everything else is the language itself and is identical on any machine. If you are on a Mac, install Python from python.org or with Homebrew and the rest follows exactly.
No. The videos work with the presenter’s own files, and nothing is sent to you. The written notes name a free alternative wherever a file is mentioned, and the exercises are all things you can type out yourself, which is better practice anyway.
Yes. It reads close to plain English, it is used everywhere from data to office scripting, and the habits you build transfer to any language you pick up later.
It is self-paced. Most learners fit it around work in short regular sessions, and you keep lifetime access either way, so there is no clock to beat.
Every course has a 7-day money-back guarantee. Try the first lessons, and if it does not fit, we refund you.
Keep exploring
Intermediate
Beginner
Bundle · Best valueFree info pack
Every course side by side, with prices and career pathways, so you can decide in your own time.