Core Course · হার্ডওয়্যার থেকে ক্লাউড পর্যন্ত

Microprocessors, Embedded Systems & IoTEmbedded C, GPIO, timers/PWM/ADC, UART/SPI/I2C, RTOS, sensors, wireless protocols & MQTT/CoAP

একটি স্মার্ট বাল্ব, একটি ফিটনেস ব্যান্ড, একটি স্মার্ট থার্মোস্ট্যাট — এসবের ভেতরে একটি ছোট্ট চিপ বসে থাকে যা সীমিত মেমরি ও পাওয়ারে, রিয়েল-টাইমে, নিরবচ্ছিন্নভাবে একটি নির্দিষ্ট কাজ করে যায়, আর প্রায়ই ইন্টারনেটেও কথা বলে। এই কোর্স ধরে নেয় আপনি সাধারণ CPU আর্কিটেকচারের সাথে পরিচিত (আমাদের Computer Architecture কোর্স বা অন্য কোথাও থেকে) — এবং সরাসরি মাইক্রোকন্ট্রোলার-স্পেসিফিক জগতে ঢোকে: GPIO, টাইমার-PWM-ADC, UART/SPI/I2C, ইন্টারাপ্ট ও RTOS, পাওয়ার ম্যানেজমেন্ট, সেন্সর-অ্যাকচুয়েটর ইন্টারফেসিং, এবং তারপর IoT-এর জগতে — ওয়্যারলেস প্রোটোকল, MQTT/CoAP, ক্লাউড ইন্টিগ্রেশন ও সিকিউরিটি। যেহেতু ব্রাউজার-স্যান্ডবক্সে সত্যিকারের হার্ডওয়্যার ছোঁয়া সম্ভব নয়, প্রতিটি কোড সেল হার্ডওয়্যার/প্রোটোকলের আচরণ সত্যিকারের, চলমান Python দিয়ে জেনুইনভাবে সিমুলেট করে দেখায়।

৫৭টি পাঠ ~৯ সপ্তাহে শেষ মধ্যম থেকে উচ্চ Python সিমুলেশনসহ ফ্রি
পাঠ ০১ থেকে শুরু করুন

এই ট্র্যাকে যা শিখবেন What you'll learn

মাইক্রোপ্রসেসর বনাম মাইক্রোকন্ট্রোলার বনাম SoC — মূল স্থাপত্যগত পার্থক্য
এমবেডেড C — বিট ম্যানিপুলেশন, পয়েন্টার, মেমরি-ম্যাপড রেজিস্টার, টুলচেইন
GPIO, টাইমার, PWM, ADC ও DAC — ডিজিটাল ও অ্যানালগ I/O
UART, SPI, I2C — ডিভাইস-লেভেল সিরিয়াল কমিউনিকেশন প্রোটোকল
ইন্টারাপ্ট, RTOS টাস্ক শিডিউলিং, সেমাফোর ও মিউটেক্স
পাওয়ার ম্যানেজমেন্ট, ওয়াচডগ টাইমার ও রিলায়েবিলিটি
সেন্সর-অ্যাকচুয়েটর ইন্টারফেসিং — মোটর কন্ট্রোল, সিগন্যাল কন্ডিশনিং
IoT আর্কিটেকচার ও ওয়্যারলেস প্রোটোকল — WiFi, BLE, Zigbee, LoRaWAN, সেলুলার IoT
MQTT, CoAP ও IoT ক্লাউড ইন্টিগ্রেশন প্যাটার্ন
IoT সিকিউরিটি — সিকিউর বুট, এনক্রিপশন, থ্রেট মডেল
এজ কম্পিউটিং ও বাস্তব-জীবনের IoT কেস স্টাডি
একটি চূড়ান্ত ক্যাপস্টোন — সম্পূর্ণ এমবেডেড+IoT সিস্টেম সিমুলেশন

৫৭টি পাঠ Lesson list

১৩টি মডিউলে ভাগ — ফাউন্ডেশন, মাইক্রোপ্রসেসর আর্কিটেকচার, এমবেডেড C, GPIO, টাইমার/PWM/অ্যানালগ I/O, সিরিয়াল কমিউনিকেশন প্রোটোকল, ইন্টারাপ্ট/RTOS, পাওয়ার ম্যানেজমেন্ট, সেন্সর ও অ্যাকচুয়েটর, IoT আর্কিটেকচার ও ওয়্যারলেস প্রোটোকল, IoT অ্যাপ্লিকেশন প্রোটোকল ও ক্লাউড, IoT সিকিউরিটি ও এজ কম্পিউটিং, এবং কেস স্টাডি ও ক্যাপস্টোন।

M1ফাউন্ডেশনFoundations
L01
মাইক্রোপ্রসেসর, মাইক্রোকন্ট্রোলার ও এমবেডেড সিস্টেম কী
What is a microprocessor, microcontroller & embedded system
৮মি
পড়ুন
L02
মাইক্রোপ্রসেসর বনাম মাইক্রোকন্ট্রোলার বনাম SoC
Microprocessor vs microcontroller vs SoC
৭মি
পড়ুন
L03
এমবেডেড সিস্টেমের বৈশিষ্ট্য
Characteristics of embedded systems
৭মি
পড়ুন
L04
জনপ্রিয় মাইক্রোকন্ট্রোলার ফ্যামিলি — একটি ওভারভিউ
Popular microcontroller families — an overview
৮মি
পড়ুন
M2মাইক্রোপ্রসেসর আর্কিটেকচার — এমবেডেড দৃষ্টিকোণMicroprocessor Architecture — the Embedded View
L05
এমবেডেড সিস্টেমের জন্য CPU/ALU/রেজিস্টার রিক্যাপ
CPU/ALU/registers recap for embedded systems
৭মি
পড়ুন
L06
মেমরি ম্যাপ — Flash, SRAM ও পেরিফেরাল রেজিস্টার
The memory map — Flash, SRAM & peripheral registers
৮মি
পড়ুন
L07
ক্লক সিস্টেম ও রিসেট
Clock systems & reset
৭মি
পড়ুন
L08
মাইক্রোকন্ট্রোলারে ভন নিউম্যান বনাম হার্ভার্ড আর্কিটেকচার
Von Neumann vs Harvard architecture in microcontrollers
৮মি
পড়ুন
M3এমবেডেড C ও লো-লেভেল প্রোগ্রামিংEmbedded C & Low-Level Programming
L09
এমবেডেড C ফান্ডামেন্টাল ও volatile
Embedded C fundamentals & volatile
৮মি
পড়ুন
L10
রেজিস্টার কন্ট্রোলের জন্য বিট ম্যানিপুলেশন
Bit manipulation for register control
৮মি
পড়ুন
L11
C-তে পয়েন্টার ও মেমরি-ম্যাপড রেজিস্টার
Pointers & memory-mapped registers in C
৮মি
পড়ুন
L12
ক্রস-কম্পাইলেশন, টুলচেইন ও বিল্ড প্রসেস
Cross-compilation, toolchains & the build process
৭মি
পড়ুন
L13
এমবেডেড সিস্টেম ডিবাগিং — JTAG/SWD ও লজিক অ্যানালাইজার
Debugging embedded systems — JTAG/SWD & logic analyzers
৭মি
পড়ুন
M4GPIO ও ডিজিটাল I/OGPIO & Digital I/O
L14
GPIO ফান্ডামেন্টাল — ইনপুট, আউটপুট, পুল-আপ, পুল-ডাউন
GPIO fundamentals — input, output, pull-up, pull-down
৮মি
পড়ুন
L15
ডিজিটাল ইনপুট ডিবাউন্সিং
Digital input debouncing
৭মি
পড়ুন
L16
ডিজিটাল আউটপুট — LED ও লোড ড্রাইভ করা
Digital output — driving LEDs & loads
৭মি
পড়ুন
L17
ইন্টারাপ্ট-ড্রিভেন GPIO ও ISR ডিজাইন
Interrupt-driven GPIO & ISR design
৮মি
পড়ুন
M5টাইমার, PWM ও অ্যানালগ I/OTimers, PWM & Analog I/O
L18
টাইমার ও কাউন্টার
Timers & counters
৮মি
পড়ুন
L19
PWM জেনারেশন ও অ্যাপ্লিকেশন
PWM generation & applications
৮মি
পড়ুন
L20
অ্যানালগ-টু-ডিজিটাল কনভার্সন (ADC)
Analog-to-digital conversion (ADC)
৮মি
পড়ুন
L21
ডিজিটাল-টু-অ্যানালগ কনভার্সন (DAC)
Digital-to-analog conversion (DAC)
৭মি
পড়ুন
M6সিরিয়াল কমিউনিকেশন প্রোটোকলSerial Communication Protocols
L22
UART সিরিয়াল কমিউনিকেশন
UART serial communication
৮মি
পড়ুন
L23
SPI প্রোটোকল
SPI protocol
৮মি
পড়ুন
L24
I2C প্রোটোকল
I2C protocol
৮মি
পড়ুন
L25
1-Wire ও অন্যান্য লো-পিন-কাউন্ট প্রোটোকল
1-Wire & other low-pin-count protocols
৬মি
পড়ুন
L26
সঠিক কমিউনিকেশন প্রোটোকল বেছে নেওয়া
Choosing the right communication protocol
৭মি
পড়ুন
M7ইন্টারাপ্ট, RTOS ও রিয়েল-টাইম কনসেপ্টInterrupts, RTOS & Real-Time Concepts
L27
এমবেডেড সিস্টেমে ইন্টারাপ্ট — প্রায়োরিটি ও লেটেন্সি
Interrupts in embedded systems — priority & latency
৮মি
পড়ুন
L28
রিয়েল-টাইম সিস্টেম — হার্ড বনাম সফট রিয়েল-টাইম
Real-time systems — hard vs soft real-time
৭মি
পড়ুন
L29
RTOS ফান্ডামেন্টাল — টাস্ক ও শিডিউলিং
RTOS basics — tasks & scheduling
৯মি
পড়ুন
L30
সেমাফোর, মিউটেক্স ও প্রায়োরিটি ইনভার্সন
Semaphores, mutexes & priority inversion
৮মি
পড়ুন
L31
বেয়ার-মেটাল বনাম RTOS বনাম এমবেডেড লিনাক্স
Bare-metal vs RTOS vs embedded Linux
৭মি
পড়ুন
M8পাওয়ার ম্যানেজমেন্ট ও রিলায়েবিলিটিPower Management & Reliability
L32
লো-পাওয়ার মোড ও স্লিপ স্টেট
Low-power modes & sleep states
৭মি
পড়ুন
L33
ওয়াচডগ টাইমার
Watchdog timers
৬মি
পড়ুন
L34
পাওয়ার বাজেটিং ও ব্যাটারি লাইফ এস্টিমেশন
Power budgeting & battery life estimation
৮মি
পড়ুন
L35
এমবেডেড সিস্টেম রিলায়েবিলিটি ও ফল্ট টলারেন্স
Embedded system reliability & fault tolerance
৭মি
পড়ুন
M9সেন্সর ও অ্যাকচুয়েটরSensors & Actuators
L36
সেন্সরের ধরন ও ইন্টারফেসিং
Sensor types & interfacing
৮মি
পড়ুন
L37
সিগন্যাল কন্ডিশনিং ও ক্যালিব্রেশন
Signal conditioning & calibration
৭মি
পড়ুন
L38
DC ও সার্ভো মোটর কন্ট্রোল
DC & servo motor control
৮মি
পড়ুন
L39
স্টেপার মোটর কন্ট্রোল
Stepper motor control
৭মি
পড়ুন
L40
সেন্সর ফিউশন — একটি প্র্যাকটিক্যাল পরিচিতি
Sensor fusion — a practical introduction
৮মি
পড়ুন
M10IoT আর্কিটেকচার ও ওয়্যারলেস প্রোটোকলIoT Architecture & Wireless Protocols
L41
IoT আর্কিটেকচার — এজ, ফগ ও ক্লাউড
IoT architecture — edge, fog & cloud
৮মি
পড়ুন
L42
WiFi ও ব্লুটুথ/BLE for IoT
WiFi & Bluetooth/BLE for IoT
৮মি
পড়ুন
L43
Zigbee ও LoRaWAN — লো-পাওয়ার WAN
Zigbee & LoRaWAN — low-power WANs
৮মি
পড়ুন
L44
সেলুলার IoT — NB-IoT ও LTE-M
Cellular IoT — NB-IoT & LTE-M
৭মি
পড়ুন
L45
সঠিক IoT কানেক্টিভিটি বেছে নেওয়া
Choosing the right IoT connectivity
৮মি
পড়ুন
M11IoT অ্যাপ্লিকেশন প্রোটোকল ও ক্লাউড ইন্টিগ্রেশনIoT Application Protocols & Cloud Integration
L46
MQTT প্রোটোকল
MQTT protocol
৮মি
পড়ুন
L47
MQTT QoS ও বাস্তব-জীবনের প্যাটার্ন
MQTT QoS & real-world patterns
৮মি
পড়ুন
L48
CoAP প্রোটোকল
CoAP protocol
৭মি
পড়ুন
L49
IoT-তে HTTP/REST বনাম MQTT/CoAP
HTTP/REST vs MQTT/CoAP for IoT
৭মি
পড়ুন
L50
IoT ক্লাউড প্ল্যাটফর্ম ও ডিভাইস ম্যানেজমেন্ট
IoT cloud platforms & device management
৮মি
পড়ুন
M12IoT সিকিউরিটি ও এজ কম্পিউটিংIoT Security & Edge Computing
L51
IoT সিকিউরিটি চ্যালেঞ্জ ও থ্রেট
IoT security challenges & threats
৮মি
পড়ুন
L52
এমবেডেড ডিভাইস সিকিউর করা — সিকিউর বুট ও এনক্রিপশন
Securing embedded devices — secure boot & encryption
৮মি
পড়ুন
L53
এজ কম্পিউটিং ও এজ AI
Edge computing & edge AI
৭মি
পড়ুন
L54
IoT কেস স্টাডি — স্মার্ট হোম, ইন্ডাস্ট্রিয়াল IoT ও ওয়্যারেবল
IoT case studies — smart home, industrial IoT & wearables
৮মি
পড়ুন
M13কেস স্টাডি ও ক্যাপস্টোনCase Studies & Capstone
L55
কেস স্টাডি — একটি স্মার্ট এমবেডেড/IoT ডিভাইস ডিজাইন করা
Case study — designing a smart embedded/IoT device
৮মি
পড়ুন
L56
এমবেডেড ও IoT ডিজাইনের সাধারণ ভুল
Common pitfalls in embedded & IoT design
৭মি
পড়ুন
L57
ক্যাপস্টোন — একটি সম্পূর্ণ এমবেডেড+IoT সিস্টেম সিমুলেট করা
Capstone — simulating a complete embedded+IoT system
১৮মি
পড়ুন