# Program Roadmap

1. PROGRAM AT A GLANCE

Item

Details

Format

Live, instructor-guided training

Duration

4 weeks, 30 hours

Schedule

Weekdays or weekends

Structure

9 learning domains + certification preparation + internship project

Certification

Python Institute PCAP – Certified Associate in Python Programming


2. THE ROADMAP: FOUR LEARNING STAGES

Stage

Domains

Purpose

Core Python

1. Python Foundations; 2. Flow Control & Core Logic; 3. Functions, Strings &
Standard Libraries; 4. Python Datatypes

Write your first programs and master the building blocks

Robust Programming

5. File Handling; 6. Exception Handling; 7. Object-Oriented Programming

Build reliable, well-structured programs

Applied Python

8. Python Date & Time; 9. Python SQL Programming & Capstone

Connect Python to databases and build real applications

Career Readiness

Certification Preparation; Internship Project

Prepare for PCAP and build portfolio projects


3. CORE PYTHON


DOMAIN 1: PYTHON FOUNDATIONS

 * Introduction to Python

 * Keywords, identifiers and variables

 * Data types and type conversion

 * Statements, expressions and comments

 * Operators and precedence

 * Input / output

 * Basic coding structure


DOMAIN 2: FLOW CONTROL & CORE PROGRAMMING LOGIC

 * Selection statements (if, else, nested if)

 * Indentation rules and Python code blocks

 * Looping structures: for, while, nested loops

 * Break and continue statements

 * Logical expressions

 * Building control flow–based programs


DOMAIN 3: FUNCTIONS, STRINGS & STANDARD LIBRARIES

 * Introduction to functions

 * User-defined functions

 * Python standard library

 * Function arguments

 * *args and **kwargs

 * Scope

 * Decorators

 * Lambda functions

 * Recursion

 * Generators


DOMAIN 4: PYTHON DATATYPES (COLLECTIONS)

 * Numeric – int, float, complex

 * Sequence – str, list, tuple

 * Mapping – dict

 * Set – set, frozenset

 * Boolean datatype

 * None datatype


4. ROBUST PROGRAMMING


DOMAIN 5: FILE HANDLING

 * Introduction to file handling

 * Reading files

 * Writing and creating files

 * Working with text files

 * Working with binary files

 * Working with CSV files


DOMAIN 6: EXCEPTION HANDLING

 * Difference between syntax errors and exceptions

 * Try and except statements

 * Catching exceptions

 * Built-in exceptions

 * The finally keyword


DOMAIN 7: OBJECT-ORIENTED PROGRAMMING IN PYTHON

 * Introduction to OOP

 * Classes and objects

 * Inheritance and types of inheritance

 * Encapsulation

 * Polymorphism

 * Operator overloading

 * Method overriding

 * Abstraction concepts


5. APPLIED PYTHON


DOMAIN 8: PYTHON DATE & TIME

 * Working with dates and times in Python


DOMAIN 9: PYTHON SQL PROGRAMMING & CAPSTONE PROJECT

 * Python–database connection

 * Creating database tables

 * Insert, update, delete and select operations

 * Commit and rollback

 * Handling database errors

 * Building a Python SQL application

 * Final project review


6. CAREER READINESS


CERTIFICATION PREPARATION

Prepare for the Python Institute PCAP – Certified Associate in Python
Programming exam, covering Python syntax, data structures, OOP, error handling
and essential coding practices.


INTERNSHIP PROJECTS

#

Project

Skills applied

1

Python File Management System

File handling

2

Student Marks & Attendance Tracker

Data structures, logic

3

Python Calculator / Expression Evaluator

Functions, flow control

4

Library or Inventory Management System

Object-oriented programming

5

Python Database CRUD Application

SQL integration

6

Automation Script for Logs / Data Processing

Automation, file handling


7. SKILLS YOU WILL GAIN

 * Core Python programming

 * Object-oriented programming

 * Functions and modular coding

 * Exception handling and file handling

 * Data structures (lists, tuples, sets, dictionaries)

 * Database connectivity (SQL integration)


8. NEED HELP?

 * Phone (Qatar): +974 70797089

 * WhatsApp: +974 70797089 [https://wa.me/97470797089]

 * Email: Info@Teamacademy.net [Info@Teamacademy.net]

 * Website: www.teamacademy.qa [http://www.teamacademy.qa]

Connect with us
[https://teamacademy.help.center/article/1041-team-academy-connect-with-us] for
requesting a free demo class