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