Three things at once: a Flask application with accounts and a database, algorithms and complexity, and real data work in NumPy and pandas.
Outcomes
Curriculum
8 modules and 106 lessons, with around 22 hours of video. Work through them in order, at your own pace.
Portfolio
A certificate proves you finished. The work you build along the way is what gets you hired.
The front end you build in module 3, given a Flask back end: sign-up, sign-in, hashed passwords, and a profile page showing what each account owns.
Load a public CSV with pandas, clean it, group and pivot it to answer a question, and chart the answer with Seaborn.
Fit
When not to buy this course
If you are still looking up how to write a loop, start with Python Programming first. This course assumes you can already write working scripts, and it moves at that pace.
Better together
All 2 for £159 instead of £238
Good to know
You should be comfortable with variables, loops, functions and files. If that describes you, you are ready. If not, Python Programming covers exactly those foundations.
Yes. Flask is a third of the course: module 4 covers routes, templates, forms, sessions, email and SQLAlchemy on their own, and module 5 uses all of it to build one application with accounts and a database.
No. Python, Flask, SQLite, NumPy, pandas and Seaborn are all free, and nothing in the course needs an account with anybody. The Flask mail lesson describes sending through a Gmail account, which you can watch without setting one up.
Yes. It sits in the Python Programming Bundle alongside Python Programming, which is the better value if you want the full path from zero.
There is a 7-day money-back guarantee on every course. If you start and find you need the foundations first, we refund you and you can begin with Python Programming instead.
Eight modules and 106 lessons, about 22 hours of video, with written notes and key takeaways under every one and an interactive question on 62 of them. Eight checkpoints of eight questions each and a twenty-question final assessment at 80%. The modules are: an HTML refresher, a CSS refresher, a front-end project, Flask, a full-stack Flask application, algorithms and complexity, NumPy, and pandas with Seaborn.
Partly, and it is worth knowing before you buy. The first three modules are 44 of the 106 lessons and contain no Python: a refresher on HTML, a refresher on CSS, and a front-end project built with both. They are different recordings from the OBA Certificate in HTML & CSS rather than the same ones, so it is a second pass over similar ground. Nothing gates the later modules, so if you already have that material you can start at module 4 and lose nothing.
No. No project files, images or datasets ship with this course. The front-end project uses three images that were never delivered, and any square PNG stands in for them; the pandas lessons use the Titanic passenger list and an air-quality file, both of which are freely available and take a minute to find. Nothing in the course depends on having the exact files the presenter used.
Testing, packaging, type hints, asynchronous Python and building or consuming an API. Quicksort is mentioned and never taught, and the databases work stops at storing and reading back a handful of rows with SQLAlchemy and SQLite. If databases are where you want to go next, the OBA Certificate in SQL is the course for it.
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.