osad-logo-dark

কারিকুলাম

কোর্সে আপনি পাচ্ছেন

কোর্সটি যাদের জন্য

FAQ

পেমেন্ট

কোর্স করার আগে ডেমো ক্লাস করে দেখুন

লাইভ ডেমো ক্লাস

কোর্সে জয়েনের আগে লাইভ ডেমো ক্লাস করে নিন।

ক্লাস টপিক

Data Engineer হবার রোডম্যাপ ২০২৬

২১ সেপ্টেম্বর

রাত ৯:০০টা

১৫৬০ জন লাইভ ডেমো ক্লাসটি বুক করেছেন।

কারিকুলাম

২৪ মডিউল

FOUNDATIONS (Module 1-2)

ক্লাস নিবেনঃ

Sadat Hasan

সপ্তাহ

Getting Started with Data Engineering

2 live class

Live Class 1: The Data Engineering Landscape & Dev Environment Setup
What Data Engineering actually is; how it differs from Data Analysis, Data Science and ML Engineering | End-to-end data flow inside a real company (e-commerce / ride-hailing case study) | The Modern Data Stack map - which tool sits where and why | Installing Python, VS Code, extensions, terminal configuration | Hands-on Lab: Complete environment setup, then write and run the first script that reads a CSV and prints row count, column names, data types and file size

Live Class 2: Linux Command Line for Data Work
Filesystem navigation: ls, cd, pwd, cp, mv, rm, mkdir | Text processing: cat, head, tail, wc, grep, sort, uniq, cut | Pipes, redirection, chaining commands | File permissions, environment variables, intro to cron | Hands-on Lab: Using only the terminal, extract all ERROR lines from a 100,000-line application log, count them by date, and write the result to a new file

সপ্তাহ

Version Control & Python Entry

2 live class

Live Class 1: Git & GitHub
Why version control matters for data pipelines | Repository, commit, branch, merge, remote | .gitignore, resolving merge conflicts, Pull Request workflow | Writing a professional README | Hands-on Lab: Create the personal data-engineering-journey repository, push Class 2 work, create a feature branch, open a Pull Request and merge it

Live Class 2: Python Core I: Variables, Types & Strings
Variables, int, float, str, bool, type casting | Operators, f-strings, formatting output | String methods: strip, split, replace, lower, title, zfill | Hands-on Lab: Parse messy raw sales records (" Dhaka ,1200tk ,05-01-2026 ") into clean, structured, correctly typed output

PYTHON FOR DATA ENGINEERING (Module 3-6)

ক্লাস নিবেনঃ

Sadat Hasan

সপ্তাহ

Control Flow & Reusable Code

2 live class

Live Class 1: Conditionals & Loops
if / elif / else, comparison and logical operators | for, while, break, continue, range, enumerate, zip | Nested loops and when to avoid them | Hands-on Lab: Loop through a 5,000-row CSV and separate invalid records (empty phone, negative amount, malformed date) into a rejects file

Live Class 2: Functions & Modules
Function definition, parameters, defaults, *args / **kwargs, return values | Scope, pure functions, docstrings | Creating and importing your own modules | Hands-on Lab: Build a utils.py module containing clean_phone_number(), validate_email() and standardize_date(), then import and use it from a main script

সপ্তাহ

Writing Reliable Code

2 live class

Live Class 1: Exception Handling, Logging & Retries
try / except / finally, exception types, custom exceptions | The logging module, log levels, writing logs to file | Retry with exponential backoff | Hands-on Lab: Run a pipeline over a deliberately corrupted CSV - it must log every failed row, continue processing, and exit with a summary instead of crashing

Live Class 2: Object-Oriented Programming for Pipelines
Classes, objects, __init__, methods, attributes | Inheritance, composition, abstract base class concept | Why pipelines are naturally object-oriented | Hands-on Lab: Write Extractor, Transformer and Loader classes and run a small pipeline through them

সপ্তাহ

Data Structures & File Handling

2 live class

Live Class 1: Data Structures
list, tuple, set, dict - characteristics and when to use each | Nested structures, list and dict comprehensions | Sorting, filtering, and lookup performance | Hands-on Lab: Convert a nested API-style JSON payload (order → items → product) into a flat, table-ready structure

Live Class 2: File Handling
open(), context managers, read/write modes | The csv and json modules, pathlib, encoding issues | Reading very large files in chunks without exhausting memory | Hands-on Lab: Build a two-way JSON ↔ CSV converter that handles a 500,000-row file without memory overflow

সপ্তাহ

Environments, Config & CLI Tools

2 live class

Live Class 1: Environments, Config & CLI Tools
venv, pip, requirements.txt, dependency pinning | .env files, python-dotenv, YAML config, basic secrets hygiene | Building command-line tools with argparse | Hands-on Lab: Convert the existing script into a config-driven CLI: python etl.py --source raw.csv --dest clean.csv --log-level DEBUG

Live Class 2: PROJECT 1: CSV Cleaning CLI Tool
Assembling everything from Section 2 into one production-style tool | Code review, structure critique, README standards | Deliverable: Messy retail dataset in → clean output file + rejected-records file + log file + summary report, packaged as a CLI tool with a documented GitHub repository

DATA WRANGLING & INGESTION (Module 7-8)

ক্লাস নিবেনঃ

Sadat Hasan

সপ্তাহ

Pandas Fundamentals

2 live class

Live Class 1: Pandas Fundamentals
Series and DataFrame, read_csv, read_json, to_parquet | Indexing, loc / iloc, boolean filtering, sorting | info, describe, value_counts, memory usage | Hands-on Lab: Load a real e-commerce dataset and answer 10 exploratory business questions with code

Live Class 2: Cleaning, Joining & Aggregating
Null handling, duplicates, dtype conversion | .str accessor, datetime parsing, timezone basics | groupby, merge, concat, pivot_table, apply | Hands-on Lab: Join three separate source files (orders, customers, products) and produce a monthly revenue and top-product report

সপ্তাহ

Ingestion from External Sources

2 live class

Live Class 1: REST API Ingestion
HTTP methods, status codes, headers, authentication types | The requests library, pagination, rate limiting, retry logic | JSON response → DataFrame → storage | Hands-on Lab: Pull paginated data from a public API, clean it, and save it as date-partitioned Parquet files

Live Class 2: Web Scraping & PROJECT 2
HTML structure, BeautifulSoup, selectors, politeness and legality | When scraping is the wrong answer | Deliverable: An ingestion tool that pulls from one API and one scraped source, normalises both into a common schema, and writes partitioned output with full logging

কোর্সটি আপনারই জন্য

যারা Data Engineering-এ ক্যারিয়ার শুরু করতে চান

যারা Python, SQL, Database এবং Data Pipeline সম্পর্কে শিখতে চান

যারা Data Analyst বা Software Engineer থেকে Data Engineering-এ ক্যারিয়ার সুইচ করতে চান

যারা যেকোনো ব্যাকগ্রাউন্ড থেকে ডাটা নিয়ে কাজ করার দক্ষতা তৈরি করতে চান

যারা রিয়েল লাইফ প্রজেক্ট তৈরি করে নিজের পোর্টফোলিও শক্তিশালী করতে চান

ইন্সট্রাক্টর

Lead Instructor

Sadat Hasan

Data Science, AI Professional, Mentor and Researcher | Senior Manager, AI Lab (Data Scientist) at BRAC Bank PLC

যেসব ট্যুলস ও টেকনোলোজি শিখবেন

Python

Linux

Git & GitHub

Pandas

SQL

PostgreSQL

Database Design

Data Modeling

BigQuery

ETL & ELT

Docker

Apache Airflow

dbt

Cloud Data Lake

Apache Spark

PySpark

Apache Kafka

কী কী থাকতে হবে

ল্যাপটপ/ডেস্কটপ (মিনিমাম ৮ জিবি র‍্যাম)

ভালো ইন্টারনেট কানেকশন

প্রোগ্রামিং ফান্ডামেন্টালস জানা থাকলে ভালো

মিনিমাম Core i3 প্রসেসর

২৫৬ জিবি এসএসডি

লেগে থাকার মানসিকতা

কোর্সে আপনি পাচ্ছেন

৬ মাসের স্টাডিপ্ল্যান

৪৮ টি লাইভ ক্লাস

৬ টি রিয়েল লাইফ প্রজেক্ট

প্রোগ্রেস ট্র্যাকিং

উইকলি ৩ দিন সাপোর্ট ক্লাস

কমিউনিটি সাপোর্ট

লাইফটাইম এক্সেস

জব মার্কেট গাইডলাইন

ইন্টারভিউ হ্যান্ডবুক

সার্টিফিকেট

কোর্স শেষে পাচ্ছেন এক্সক্লুসিভ জব প্লেসমেন্ট সাপোর্ট!

CV review and optimization

Portfolio review(Github/Behance)

Linkedin profile review and optimization

Technical mock interview

HR mock interview

Job referral

Access to exclusive job opportunities

কোর্সটি আপনারই জন্য

যারা Data Engineering-এ ক্যারিয়ার শুরু করতে চান

যারা Python, SQL, Database এবং Data Pipeline সম্পর্কে শিখতে চান

যারা Data Analyst বা Software Engineer থেকে Data Engineering-এ ক্যারিয়ার সুইচ করতে চান

যারা যেকোনো ব্যাকগ্রাউন্ড থেকে ডাটা নিয়ে কাজ করার দক্ষতা তৈরি করতে চান

যারা রিয়েল লাইফ প্রজেক্ট তৈরি করে নিজের পোর্টফোলিও শক্তিশালী করতে চান

সার্টিফিকেট

কোর্স শেষে পেয়ে যান শেয়ারেবল কোর্স কমপ্লিশন এবং অ্যাসেসমেন্ট সার্টিফিকেট

কোর্স কমপ্লিট করে পেয়ে যান শেয়ারেবল কোর্স কমপ্লিশন সার্টিফিকেট

কোর্সে আপনার এসেসমেন্টের রেজাল্টের ওপর পেয়ে যান এসেসমেন্ট সার্টিফিকেট

প্রায়ই জিজ্ঞেস করা প্রশ্ন

কিভাবে পেমেন্ট করবো?

  • 1. পেমেন্ট মেথড কি কি?

    আপনি সরাসরি ওস্তাদের পেমেন্ট গেটওয়ের মাধ্যমে Bkash, Nagad, Rocket, Visa, Mastercard, Debit Card এবং Credit Card দিয়ে পেমেন্ট করতে পারবেন।
  • 2. আমি কি যেকোনো ডিভাইস দিয়ে পেমেন্ট করতে পারবো?

    জ্বী, আপনি ফোন, পিসি কিংবা ল্যাপটপ যেকোনো ডিভাইস দিয়ে পেমেন্ট করতে পারবেন।
  • 3. পেমেন্ট প্রসেস কি?

    পেমেন্ট করার জন্য প্রথমে ব্যাচে ভর্তি হোন বাটনে ক্লিক করুন। এরপর পেমেন্ট পেইজ থেকে পেমেন্ট মেথড সিলেক্ট করে পেমেন্ট করুন বাটনে ক্লিক করুন এবং পেমেন্ট সম্পন্ন করুন।
  • 4. ডিসকাউন্ট কিভাবে পাবো?

    আপনি ব্যাচে ভর্তি হওয়ার আগে এভেইলেবল প্রোমো কোড বসিয়ে প্রত্যাশিত ডিসকাউন্ট পেতে পারেন।
  • 5. পেমেন্ট কনফার্মেশন কিভাবে পাবো?

    পেমেন্ট প্রসেস শেষ হলে আপনার কাছে একটি মেসেজ আসবে এবং আপনার ড্যাশবোর্ডে আপনার জয়েন করা ব্যাচটি দেখাবে। আপনার স্টাডি প্ল্যান অনুযায়ী কোর্স শুরু করে দিতে পারবেন।
  • 6. আমার লেনদেনের হিসাব থাকবে কি?

    আপনার ড্যাশবোর্ডে প্রোফাইল থেকে ট্রানজেকশন ট্যাবে ক্লিক করে লেনদেনের হিসাব দেখতে পারবেন।

প্রোমো কোড EARLYBIRD ৩৭% ডিসকাউন্ট, আর বাকি ৩ দিন !