-
Python basics: syntax, variables, and data types, input/output
-
Control structures: if-else, loops, loop control statements
-
Functions and modules
-
Data structures: lists, tuples, dictionaries, sets, lambda functions
-
GUI development using Tkinter
-
Tkinter layouts, events, and advanced widgets
-
SQL: database creation, queries, joins, transactions
-
HTML and CSS: structure, styling, forms, responsive design
-
Django: project setup, models, routing, templates, forms
-
Django authentication and deployment
-
Final projects: GUI application and Django-based web application