Practical Python Course
80% practical — from your first line of code to real applications
About this course
Practical Python takes you from zero to building real programs in one month. Every class is hands-on: you'll write Python from day one, learn functions and object-oriented programming, work with files, JSON, APIs and databases, automate boring tasks, and finish by building and presenting your own Python project.
Tools & technologies you'll use
Python
FastAPI
SQLite
What you'll be able to do
- Write clean Python programs from scratch
- Use functions, modules and object-oriented programming
- Read and write files, JSON and data from web APIs
- Store and query data with SQL databases
- Automate everyday tasks with Python scripts
- Build a small web app / REST API and a final project for your portfolio
Syllabus
7 modules · 25 classes · tap a module to see what's covered
01Python Fundamentals4 Days
- Setup, tools & your first program
- Variables, data types & operators
- Conditions & loops
- Lists, tuples, sets & dictionaries
02Functions & OOP5 Days
- Functions, arguments & scope
- Modules & packages
- Classes, objects & inheritance
- Error handling
03Files, JSON & APIs4 Days
- Reading & writing files
- Working with JSON
- Calling web APIs from Python
04Database Basics3 Days
- SQL & SQLite basics
- CRUD operations from Python
05Automation Scripts3 Days
- Automating files & folders
- Web scraping basics
- Scheduling scripts
06Web / API Project3 Days
- Build a small web app / REST API
- Connect it to a database
07Final Python Project3 Days
- Plan, build & present your own Python project
Who this course is for
- Complete beginners who want to learn programming
- Students (+2, Bachelor) preparing for IT careers or the Practical AI course
- Professionals who want to automate work with Python
- Anyone in Nepal who wants a practical, project-based Python course
Frequently asked questions
How much does the Practical Python course cost?
The Practical Python course costs NPR 5,000 (regular price NPR 10,000 — save 50% with our startup offer). Message us on WhatsApp for current batch dates.
How long is the Practical Python course?
1 month · 25 classes of live online classes, Sunday to Friday (Saturday off), with hands-on practice in every class.
Are the classes online? Can I join from outside Hetauda?
Yes. All classes are live and online, so you can join from Hetauda, Kathmandu, Pokhara or anywhere in Nepal — you only need a laptop and an internet connection.
Do I need prior experience?
No. This is a beginner course — we start from the basics, so you only need a laptop or computer and an internet connection.
How do I enroll?
Register on our learning app (app.astraedtech.com.np) or message us on WhatsApp at +977-9702289595 and we will help you choose a batch and complete enrollment.
Other courses
All online classesNode.js & Backend Development
Express.js, MongoDB, REST APIs & JWT auth
NPR 7,000
NPR 10,000Save 30%