const learn = () => {};
function code() { }
if (passionate) { }
while (true) { }
for (let i = 0; i < ∞; i++)
import { skills } from "learning";
export default Developer;
async function master() {}
return success;
console.log("Hello World");
{ }
< >
[ ]
( )
//
=>
...
&&
||
++
Home/Courses/Python - Programming Fundamentals
Beginner
Programming Languages

Python - Programming Fundamentals

You will learn the python basic to oop and advance concepts along with the projects.

9 weeks
Beginner Level
180,000 MMK
Python - Programming Fundamentals

Course Outline

Module 1

Introduction

  • Getting Started
  • Keywords & Identifiers
  • Statements & Comments
  • Variables
  • Datatypes
  • Type Conversion
  • I/O and import
  • Operators
  • Python Namespace
Module 2

Flow Controls

  • if ... else
  • match case
  • for loop
  • while loop
  • break and continue
  • Pass
Module 3

Functions

  • Functions
  • Function Argument
  • Recursion
  • Anonymous Function
  • Global, Local and Nonlocal
  • Global Keyword
  • Python Modules
  • Python Package
Module 4

DataTypes

  • Numbers
  • List
  • Turple
  • String
  • Set
  • Dictionary
Module 5

Files

  • File Operation
  • JSON Package
  • Directory
  • Exception
  • Exception Handling
  • User-defined Exception
Module 6

Object & Class

  • OOP
  • Class
  • Inheritance
  • Polymorphism
  • Encapsulation
  • Overloading
Module 7

Advance Topics

  • Iterator
  • Generator
  • Closure
  • Decorators
Module 8

Date & Time

  • DateTime Module
  • datetime.strftime()
  • datetime.strptime()
  • Current date & time
  • Get Current Time
  • Time Module
  • time.sleep()
Module 9

𝐏𝐫𝐨𝐣𝐞𝐜𝐭𝐬

  • 𝐓𝐫𝐞𝐚𝐬𝐮𝐫𝐞 𝐈𝐬𝐥𝐚𝐧𝐝 𝐆𝐚𝐦𝐞
  • 𝐍𝐮𝐦𝐛𝐞𝐫 𝐆𝐮𝐞𝐬𝐬𝐢𝐧𝐠 𝐆𝐚𝐦𝐞
  • 𝐁𝐚𝐧𝐤𝐢𝐧𝐠 𝐏𝐫𝐨𝐣𝐞𝐜𝐭
  • 𝐒𝐭𝐮𝐝𝐞𝐧𝐭 𝐌𝐚𝐧𝐚𝐠𝐞𝐫
  • Guess The Fruit Game
  • 𝐄𝐱𝐩𝐞𝐧𝐬𝐞 Manager [ 𝐉𝐒𝐎𝐍 ]
  • Python 𝐐𝐮𝐢𝐳 Program

Learning Outcomes

  • Organize professional codebases using Python modules and packages.
  • Manage data efficiently using Lists, Tuples, Sets, and Dictionaries.
  • Develop real-world software models using Object-Oriented Programming (OOP) and Inheritance.
  • Read, write, and manage external files and directory operations.
  • Build robust programs by implementing advanced Exception Handling.
  • Utilize high-level tools like Iterators, Generators, Closures, and Decorators.
  • Create interactive logic-based games like Treasure Island and Number Guessing.
  • Develop functional management systems like Expense Trackers and Student Managers.
  • Integrate JSON data handling for persistent storage in console-based apps.
  • Design and execute a comprehensive Python Quiz Project as a final capstone.

Upcoming Batches

View All →
batch.config.ts/python

Python - Batch 41 {}

const course = "python"

days
Sat & Sun
time
3 PM to 4:30 PM
start_date
30 May 2026
starts_in
-7 days
instructor
Daw Thandar Kyaw
status
upcoming
> npm run enroll
batch.config.ts/python

Python - Batch 42 {}

const course = "python"

days
Sat & Sun
time
8:30 PM to 10 PM
start_date
30 May 2026
starts_in
-7 days
instructor
Mya Eaindray Nyein
status
upcoming
> npm run enroll

Ready to Learn Python - Programming Fundamentals?

Join our next batch and start building real projects