🇧🇩 A National Initiative — Empowering Bangladesh's Global Workforce
Courses / Python Programming
📘 Beginner ⏱ 20 Hours

Python Programming

Course Overview

Python Programming (20h) হলো একটি Beginner-Friendly & Practical Course, যেখানে programming-এর fundamentals থেকে Python-এর essential concepts শেখানো হবে।

এই course-এ Variables, Data Types, Operators, Conditions, Loops, Functions, Lists, Dictionaries, File Handling এবং Problem Solving শেখানো হবে।

Practical Examples ও Mini Projects-এর মাধ্যমে learners basic software, automation scripts এবং real-life programming tasks তৈরি করতে পারবে। এছাড়া Data Science, AI, Machine Learning, Automation ও Advanced Programming শেখার জন্য একটি strong foundation তৈরি হবে।


Course Information

  • Course Name: Python Programming
  • Duration: 20 Hours
  • Level: Beginner
  • Class Type: Online / Offline
  • Language: বাংলা + English
  • Prerequisite: Computer-এর Basic Knowledge থাকলেই হবে। পূর্বে Programming Experience প্রয়োজন নেই।

What You Will Learn

✔ Introduction to Python

✔ Python Installation & Setup

✔ Variables & Data Types

✔ Operators

✔ User Input & Output

✔ Conditional Statements (if, else)

✔ Loops (for, while)

✔ Functions

✔ Lists, Tuples & Dictionaries

✔ Strings

✔ File Handling

✔ Exception Handling

✔ Modules & Packages

✔ Basic Object-Oriented Programming (OOP)

✔ Debugging Techniques

✔ Mini Projects

✔ Best Coding Practices


Course Curriculum

Module 1 — Introduction to Python

  • What is Python?
  • Why Learn Python?
  • Installing Python
  • VS Code / PyCharm Setup
  • Running Your First Python Program

Module 2 — Python Basics

  • Variables
  • Data Types
  • Operators
  • User Input
  • Output Formatting
  • Comments

Module 3 — Decision Making

  • if Statement
  • if…else
  • Nested if
  • elif
  • Match Statement (Introduction)

Module 4 — Loops

  • for Loop
  • while Loop
  • Nested Loops
  • break
  • continue
  • pass

Module 5 — Functions

  • Creating Functions
  • Parameters
  • Return Values
  • Lambda Functions (Introduction)
  • Variable Scope

Module 6 — Data Structures

  • Lists
  • Tuples
  • Sets
  • Dictionaries
  • List Comprehension (Basic)

Module 7 — Strings & File Handling

  • String Methods
  • File Reading
  • File Writing
  • Working with Text Files

Module 8 — Exception Handling & Modules

  • try
  • except
  • finally
  • Importing Modules
  • Creating Custom Modules

Module 9 — Object-Oriented Programming (Basic)

  • Classes
  • Objects
  • Constructors
  • Methods
  • Encapsulation (Introduction)

Module 10 — Mini Projects

  • Calculator App
  • Number Guessing Game
  • Student Grade Calculator
  • To-Do List (Console Based)
  • Simple Banking System

Course Features

✅ 20 Hours Live Class

✅ বাংলা ভাষায় সহজ ব্যাখ্যা

✅ Beginner-Friendly Learning

✅ 100% Practical Coding

✅ Mini Project Based Learning

✅ Practice Exercises

✅ Source Code Included

✅ Problem Solving Sessions

✅ Instructor Support

✅ Class Recording (যদি প্রযোজ্য হয়)

✅ Certificate (যদি প্রদান করা হয়)


Who Can Join?

  • Complete Beginners
  • School, College & University Students
  • Diploma Students
  • Freelancers
  • Job Seekers
  • Future Software Developers
  • যারা Programming শিখে Career শুরু করতে চান

After Completing This Course

এই কোর্স শেষ করার পর আপনি—

  • Python-এর Basic থেকে Intermediate Programming Concepts আত্মবিশ্বাসের সাথে ব্যবহার করতে পারবেন।
  • নিজে Python Program লিখতে এবং Debug করতে পারবেন।
  • File Handling, Functions, Loops এবং Data Structures ব্যবহার করে ছোটখাটো Software তৈরি করতে পারবেন।
  • Problem Solving Skill উন্নত করতে পারবেন।
  • Automation Script এবং Console-Based Applications তৈরি করতে পারবেন।
  • Data Science, Machine Learning, Django, Flask, Automation অথবা AI শেখার জন্য Strong Foundation তৈরি হবে।
  • Programming Interview ও পরবর্তী Advanced Python Course-এর জন্য প্রস্তুত হতে পারবেন।