ABCL TECH · Free Technical Course

Python Programming
First Principles → Production

A rigorous, modern, Bengali-friendly Python course for students, freelancers and future engineers in Bangladesh. Built around clean design, Pythonic idioms, and real-world projects.

🇧🇩 একদম শুরু থেকে শেখা যাবে, কোর্স শেষে আপনি প্রোডাকশন-লেভেল Python কোড লিখতে পারবেন। প্রতিটি কোড সরাসরি ব্রাউজারে চালিয়ে দেখা যাবে, প্রতিটি প্রশ্নের উত্তর দেখা ও রান করা যাবে।

40 modules · Beginner → Advanced Live code runner Visual diagrams Bangla + English
hello.py
# Your first Python program
name = "Bangladesh"
print(f"হ্যালো {name}! Hello, {name}!")

# Python feels like writing plain English
for i in range(3):
    print(f"Learning Python · Step {i + 1}")

Why This Course Exists (কেন এই কোর্স?)

Most "Python tutorials" teach syntax and stop there. This one teaches how to think in Python, how idiomatic code is designed, and how to build real, shippable software. Python is the world's most popular language — used in web, data science, AI, automation, scripting, and teaching. We cover all of it, end to end, in Bangla.

বেশিরভাগ Python টিউটোরিয়াল শুধু সিনট্যাক্স শেখায় তারপর থেমে যায়। এই কোর্সে আপনি শিখবেন — Python-এর মতো করে কীভাবে চিন্তা করতে হয়, Pythonic আইডিয়ম কীভাবে ডিজাইন করা হয়, এবং বাস্তব সফটওয়্যার কীভাবে তৈরি ও deploy করতে হয়। Python বর্তমানে বিশ্বের সবচেয়ে জনপ্রিয় ভাষা — ওয়েব, ডেটা সায়েন্স, এআই, অটোমেশন — সবখানেই। প্রতিটি দিক বাংলায় শেখানো হবে।

Readable by Design

PEP 8, clean code, expressive idioms from day one.

Python-এর শক্তি তার পাঠযোগ্যতা। ক্লিন কোড লেখা শিখুন।

Data Structures in Depth

Lists, dicts, sets, iterators, generators — mastered.

Python-এর ডেটা স্ট্রাকচার গভীরভাবে বোঝা।

OOP & Functional Both

Classes, inheritance, decorators, higher-order functions.

OOP এবং functional — দুই প্যারাডাইমই শেখানো হবে।

Real-World Ready

Data science, web, async, testing — production-grade.

Data science, ওয়েব, async — প্রোডাকশনে ব্যবহারযোগ্য দক্ষতা।

Prerequisites (যা জানা থাকলেই চলবে)

  • High-school math literacy
  • Basic computer & keyboard comfort
  • A laptop/PC (or just this browser — everything runs live)
  • No prior programming experience required
প্রোগ্রামিং সম্পর্কে আগে থেকে কোনো ধারণা না থাকলেও কোনো সমস্যা নেই। কম্পিউটারে টাইপ করতে পারলেই যথেষ্ট — প্রতিটি কোড সরাসরি ব্রাউজারেই চালানো যাবে।

By The End You Will (কোর্স শেষে পারবে)

  • Write clean, idiomatic, production-grade Python
  • Design classes, decorators, generators, context managers
  • Use asyncio, threading, and multiprocessing confidently
  • Analyze data with NumPy and pandas; plot with matplotlib
  • Build a real Flask/FastAPI web app and a data/ML pipeline
40
Modules
7
Phases
500+
Problems
100%
Free

Full Syllabus (সম্পূর্ণ সিলেবাস)