Skip to content
WhatsApp for More Info +91-9951510727
Sahasra TechnologiesLearn. Practice. Build. Grow. Succeed.
Sahasra Technologies

SAHASRA TECHNOLOGIES

Beginner to intermediate curriculum · Python Programming Foundation
PythonBeginner → Intermediate34–42 classes90 minutes / class

Python Programming Foundation

A standalone Python foundation for programming, small applications, automation and introductory backend development with FastAPI—without advanced specialization.

learning objective

Write structured Python programs, process files and JSON, call APIs and build a small introductory FastAPI backend.

recommended class plan

34–42 classes · 90 minutes per class

3 weekday classes + 1 weekend Python lab per week

technologies

  • Python
  • FastAPI
  • JSON
  • SQL basics

tools

  • VS Code
  • Python
  • pip
  • Virtual environments
  • Postman

curriculum modules

Basic foundations → practical skills → guided application

01

Python Fundamentals

Installation, execution, variables, types, operators, input/output, conditions and loops.

02

Collections & Functions

Lists, tuples, sets, dictionaries, functions, parameters, returns, lambdas and strings.

03

Reliable Python

Exceptions, files, CSV basics, modules, packages, pip and virtual environments.

04

Python OOP & JSON

Classes, objects, constructors, properties, inheritance, encapsulation and API-response JSON.

05

Database & API Basics

Run simple SQL, call REST APIs and understand GET/POST and JSON responses.

06

FastAPI Introduction

Create routes, GET/POST endpoints, request/response models and a basic database-backed API.

beginner topics

Start here and build comfort.

  • Variables and types
  • Conditions and loops
  • Collections
  • Functions
  • Strings
  • Files

intermediate topics

Progress after the basics are clear.

  • OOP
  • Exceptions
  • Modules and packages
  • JSON
  • Database connectivity
  • REST calls
  • FastAPI basics

practical learning

Practise, submit, build and explain.

Practical exercises

  • —Solve logic problems
  • —Process a CSV file
  • —Parse an API response
  • —Build GET/POST endpoints

Assignments

  • —Student record program
  • —Expense report processor
  • —Simple API with validation

Mini projects

  • —Student Record Application
  • —Expense Tracker
  • —Task Manager
  • —File Processing Utility

industry habits throughout the track

Industry terminology

InterpreterModulePackageVirtual environmentExceptionJSONRouteEndpoint

Debugging exercises

  • Fix type and indentation errors
  • Trace file and JSON failures
  • Investigate a FastAPI validation response

AI learning exercises

  • Ask AI for exercises without solutions
  • Request a line-by-line explanation
  • Debug step by step without accepting a full rewrite

topics intentionally excluded

Advanced topics come later.

Quality fundamentals are more valuable than an overloaded syllabus. These topics are outside this track:

  • Advanced Python internals
  • Machine-learning specialization
  • Advanced async systems
  • Distributed backends
  • Advanced data engineering