Flask CKEditor Series
Beginner to Intermediate
💡 Prerequisites: Basic Python syntax and a basic understanding of HTML.
- Part 1 - How to Create Flask Forms with CKEditor and Flask-WTF?
- Part 2 - How to Save Contact Messages in JSON Using Flask?
- Part 3 - How to Store Application Data with SQLite in Python?
- Part 4 - How to Verify Flask Form Submissions and Database Inserts Using pytest?
- Part 5 - How to Deploy a Flask Web Application to PythonAnywhere?
- Part 6 - How to Package a Flask App as a Desktop Application Using FlaskWebGUI?
- Part 7 - How to Turn a Flask Web App into a Desktop App with Tkinter and PyWebView?
Advanced
Automated Sales Invoice Series
Beginner to Intermediate
💡 Prerequisites: Python basics, plus a Google account and a Stripe account for API keys.
- Part 1 - How to Access Google Sheets Data with Python and the Google Sheets API?
- Part 2 - How to Create PDF Invoices with Python and ReportLab?
- Part 3 - How to Integrate Stripe Checkout with Python-Generated PDF Invoices?
- Part 4 - How to Email PDF Invoices Automatically Using Python?
- Part 5 - How to Read Google Sheets Data and Store It in SQLite with Python?
- Part 6 - How to Schedule Python Scripts in the Cloud Using Render Cron Jobs?
Advanced
CustomTkinter Inventory Management System Series
Beginner to Intermediate
💡 Prerequisites: Basic understanding of Object-Oriented Programming (OOP) concepts in Python.
- Part 1 - How to Build a Secure Python & CustomTkinter Login System?
- Part 2 - How to Build an Inventory Management Desktop App with CustomTkinter?
- Part 3 - How to Build Stock In and Stock Out Functions with CustomTkinter and TinyDB?
- Part 4 - How to Display Inventory Transactions in a Python Table View?
Flask Landing Page And Reservation System Series
Beginner to Intermediate
💡 Prerequisites: Basic Python, familiarity with HTML/CSS, and a foundational understanding of web forms.
- Part 1 - How to Build a modern landing page with Flask and Bootstrap? (Part 1)
- Part 2 - How to Build a modern landing page with Flask and Bootstrap? (Part 2)
- Part 3 - How to Build a Modern Flask Sign-In & Sign-Up Page with HTMX?
- Part 4 - How to Build a Court Booking System with Flask, TinyDB & HTMX?
- Part 5 - How to Build Stripe Payments in Flask & Record Sales in QuickBooks?
- Part 6 - How to Generate Entry Pass and Stripe Receipt Downloads in Flask?
- Part 7 - How to Edit Bookings & Auto-Expire in Flask?
- Part 8 - How to Build a JCPC Management Analytics Dashboard?
- Part 9 - How to Test the JCPC Authentication with Pytest and Playwright?
Docker Series
Beginner to Intermediate
💡 Prerequisites: Docker Desktop installed on your local machine.

Comments