Skip to content
Programming

PythonBasic to Advanced

The most versatile language for automation, data, web and AI — learned through practical, real-world exercises.

View Curriculum

Course overview

Python is the language of automation, data analysis, web development and artificial intelligence. Its readable syntax makes it the ideal first language — and its ecosystem makes it a career-long skill.

This course moves from fundamentals to object-oriented Python, working with files and APIs, automation scripts and an introduction to data analysis, so you can apply Python to real problems.

Who is this course for?

  • Beginners who want to learn programming
  • Students heading towards data, AI or backend development
  • Professionals who want to automate repetitive work

Prerequisites

  • No prior programming experience required

What you will learn

  • Write clean Python using core syntax and functions
  • Use lists, dictionaries and comprehensions
  • Build programs with classes and modules
  • Read and write CSV and JSON files
  • Call web APIs and handle errors
  • Analyse data with Pandas basics

Module structure

  1. 01Python Foundations
    • Variables, types and operators
    • Conditions and loops
    • Functions
  2. 02Data Structures
    • Lists, tuples, sets, dictionaries
    • Comprehensions
    • String processing
  3. 03Object-Oriented Python
    • Classes and objects
    • Inheritance
    • Modules and packages
  4. 04Working with Data
    • File handling (CSV, JSON)
    • Error handling
    • Working with APIs
  5. 05Automation & Libraries
    • Virtual environments & pip
    • Automation scripts
    • Intro to NumPy and Pandas
  6. 06Applied Practice
    • Guided mini projects
    • Code quality and debugging
    • Next steps: web, data or AI

Module sequence and depth may be tailored to the batch level. Detailed syllabus available on enquiry.

Hands-on learning

  • Automation scripts
  • Data cleaning exercises with Pandas
  • API integration exercise
  • Guided mini project

Tools & technologies

  • Python 3
  • VS Code
  • Jupyter Notebook
  • Pandas
  • Git basics

Learning outcomes

  • 01

    Write clean, well-structured Python programs

  • 02

    Automate everyday tasks with scripts

  • 03

    Read, process and analyse data files

  • 04

    Choose a clear path into web, data or AI

Duration, mode, batches & certificate

Duration

Shared on enquiry

Current batch schedule shared on enquiry.

Training mode

Online / Offline / Hybrid

Availability varies by batch.

Batches

Weekday & Weekend

Choose weekday or weekend (Sat & Sun) classes.

Certificate

Completion certificate

Issued on completing programme requirements.

FAQ

Python — FAQs

What is the batch size for Python?

Batches are kept small, so each learner gets focused guidance and time for questions.

Will I receive a certificate?

Yes. Learners who complete the programme requirements receive a verifiable course completion certificate from Sarng Infotech.

What is the duration and fee?

Batch schedules and fees are shared on enquiry, as they depend on the mode and batch you choose. Send us an enquiry and our team will share the current details.

Ready to start Python?

Small batches. Better learning. Talk to us about the next batch.

Explore Courses