শিক্ষা ট্র্যাক কোর্স ফি কোর্স ভর্তি FAQ যোগাযোগ
← হোমপেজে ফিরে যান

প্রোগ্রামিং সম্পূর্ণ কারিকুলাম

একদম শূন্য থেকে শুরু করে লজিক বিল্ডিং, C ও Python দিয়ে প্রব্লেম সলভিং — প্রোগ্রামিং ফাউন্ডেশন তৈরির সম্পূর্ণ রোডম্যাপ।

৩৫টিক্লাস
৮টিমডিউল
~১৮ সপ্তাহসাপ্তাহিক ২ ক্লাসে
৳1,200কোর্স ফি

Module 1: Introduction & Setup (৩ ক্লাস)

প্রোগ্রামিং কী? কেন শিখবেন? ক্যারিয়ার সুযোগ
প্রোগ্রামিং শেখার গুরুত্ব, লজিক্যাল থিংকিং তৈরি ও এই স্কিল দিয়ে কী কী ক্যারিয়ার সম্ভব তা নিয়ে আলোচনা।
C ও Python — কোনটা দিয়ে শুরু করবেন
দুইটি জনপ্রিয় ভাষার তুলনা এবং কেন C দিয়ে ফাউন্ডেশন শুরু করা fundamentals-এর জন্য ভালো।
Code Editor Setup (VS Code, Compiler Install)
কোড লেখা ও রান করার জন্য প্রয়োজনীয় সফটওয়্যার সেটআপ করা।

Module 2: Programming Fundamentals (৬ ক্লাস)

Variables & Data Types
ডেটা সংরক্ষণের মূল একক ভ্যারিয়েবল এবং int, float, char, string-এর মতো ডেটা টাইপ।
Operators
Arithmetic, relational, logical, assignment operator দিয়ে হিসাব ও তুলনা করা।
Input/Output
ইউজার থেকে ইনপুট নেওয়া এবং ফলাফল আউটপুট করার পদ্ধতি।
Comments & Best Practices
কোড পড়ার সুবিধার জন্য কমেন্ট লেখা এবং clean coding-এর অভ্যাস।
Type Conversion
এক ডেটা টাইপ থেকে আরেকটায় রূপান্তর করার নিয়ম।
Practice Problems
শেখা টপিকগুলো দিয়ে ছোট ছোট সমস্যা সমাধানের অনুশীলন।

Module 3: Control Flow (৫ ক্লাস)

If-Else Condition
শর্তসাপেক্ষ সিদ্ধান্ত নেওয়ার প্রোগ্রাম লেখা।
Switch Case
একাধিক অপশনের মধ্যে থেকে বেছে নেওয়ার আরেকটি পদ্ধতি।
For Loop
নির্দিষ্টসংখ্যক বার একই কাজ পুনরাবৃত্তি করা।
While & Do-While Loop
শর্ত সত্য থাকা পর্যন্ত কাজ চালিয়ে যাওয়ার লুপ।
Nested Loops & Practice
একটি লুপের ভেতর আরেকটি লুপ এবং প্যাটার্ন প্রিন্টিং অনুশীলন।

Module 4: Functions (৪ ক্লাস)

Function Basics
কোড reusable করতে ফাংশন লেখার নিয়ম।
Parameters & Return Values
ফাংশনে ডেটা পাঠানো ও ফলাফল ফেরত পাওয়া।
Recursion
একটি ফাংশন নিজেকে কল করার মাধ্যমে সমস্যা সমাধান।
Practice: Function-based Problems
ফাংশন ব্যবহার করে বাস্তব সমস্যা সমাধানের অনুশীলন।

Module 5: Arrays & Strings (৫ ক্লাস)

Array Basics (1D)
একই ধরনের একাধিক ডেটা একসাথে সংরক্ষণ করার পদ্ধতি।
Multi-dimensional Array
টেবিল আকারে (2D) ডেটা সংরক্ষণ ও ব্যবহার।
String Handling
টেক্সট ডেটা নিয়ে কাজ করার মূল ধারণা।
String Functions & Manipulation
স্ট্রিং কাটা, জোড়া লাগানো ও পরিবর্তন করার ফাংশন।
Practice Problems
Array ও String নিয়ে বাস্তব সমস্যা সমাধান।

Module 6: Object-Oriented Programming Basics (৪ ক্লাস)

OOP Concept, Class & Object
বাস্তব জগতের বস্তুকে কোডে মডেল করার ধারণা।
Constructor
অবজেক্ট তৈরির সময় স্বয়ংক্রিয়ভাবে চালু হওয়া বিশেষ ফাংশন।
Inheritance Basics
একটি ক্লাসের বৈশিষ্ট্য আরেকটি ক্লাসে উত্তরাধিকারসূত্রে ব্যবহার করা।
Practice: OOP Mini Project
OOP ধারণা ব্যবহার করে একটি ছোট প্রজেক্ট তৈরি।

Module 7: Problem Solving & Algorithms (৪ ক্লাস)

Basic Algorithm Thinking
সমস্যাকে ধাপে ধাপে সমাধানের কৌশল শেখা।
Searching (Linear, Binary)
ডেটার মধ্যে থেকে কিছু খুঁজে বের করার দুইটি মূল পদ্ধতি।
Sorting (Bubble, Selection)
ডেটাকে ক্রমানুসারে সাজানোর বেসিক অ্যালগরিদম।
Practice: Algorithm Problems
Searching ও Sorting ব্যবহার করে সমস্যা সমাধান অনুশীলন।

Module 8: Python Transition & Final Project (৪ ক্লাস)

C থেকে Python — Syntax Differences
C-তে শেখা ধারণাগুলো Python-এ কীভাবে লেখা হয় তার তুলনা।
Python Basics Recap
Python-এর সিনট্যাক্স দিয়ে আগের সব ধারণা দ্রুত ঝালিয়ে নেওয়া।
Final Project Planning
শেখা সব স্কিল দিয়ে একটি ফাইনাল প্রজেক্ট প্ল্যান করা।
Final Project Build & Wrap-up
প্রজেক্ট সম্পূর্ণ করে কোর্স শেষ করা।

এই কোর্সে ভর্তি হতে প্রস্তুত?

bKash-এ পেমেন্ট করে সরাসরি ভর্তি হোন, অথবা প্রশ্ন থাকলে আগে যোগাযোগ করুন।

💬