Python Programming Masterclass: Basic to Advanced
- Level: Beginner to Advanced
- Duration: 20 weeks
- Category: Programming Fundamentals
Learn Python properly, from your first script to working applications: control flow, functions, object-oriented code, files and databases, REST APIs with Flask, automation, testing and a portfolio project.
What you will learn
- Write clean Python with functions, modules and classes
- Work with files, JSON, CSV and SQL databases
- Build REST APIs with Flask and call other web APIs
- Automate everyday tasks and collect data responsibly
- Test, debug and package a project you can show an employer
Topics covered
- Python basics
- Control flow
- Functions and modules
- Data structures
- Object-oriented Python
- Files
- JSON and CSV
- Errors and debugging
- SQL and databases
- Flask REST APIs
- Working with web APIs
- Automation scripts
- Testing with pytest
- Virtual environments
- Portfolio project