Skip to the content.
![সহজ ভাষায় সফটওয়্যার ইঞ্জিনিয়ারিং](/software-engineering-the-easy-way/images/banner.svg) # 🌍 Software Engineering — The Easy Way [![GitHub license](https://img.shields.io/github/license/thetpmguy/software-engineering-the-easy-way.svg)](https://github.com/thetpmguy/software-engineering-the-easy-way/blob/main/LICENSE) [![GitHub contributors](https://img.shields.io/github/contributors/thetpmguy/software-engineering-the-easy-way.svg)](https://github.com/thetpmguy/software-engineering-the-easy-way/graphs/contributors/) [![GitHub issues](https://img.shields.io/github/issues/thetpmguy/software-engineering-the-easy-way.svg)](https://github.com/thetpmguy/software-engineering-the-easy-way/issues/) [![GitHub pull-requests](https://img.shields.io/github/issues-pr/thetpmguy/software-engineering-the-easy-way.svg)](https://github.com/thetpmguy/software-engineering-the-easy-way/pulls/) [![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](../../CONTRIBUTING.md) [![GitHub watchers](https://img.shields.io/github/watchers/thetpmguy/software-engineering-the-easy-way.svg?style=social&label=Watch)](https://github.com/thetpmguy/software-engineering-the-easy-way/watchers/) [![GitHub forks](https://img.shields.io/github/forks/thetpmguy/software-engineering-the-easy-way.svg?style=social&label=Fork)](https://github.com/thetpmguy/software-engineering-the-easy-way/network/) [![GitHub stars](https://img.shields.io/github/stars/thetpmguy/software-engineering-the-easy-way.svg?style=social&label=Star)](https://github.com/thetpmguy/software-engineering-the-easy-way/stargazers/) **যাঁরা এখনও "টেক"-এর ভাষা বলতে পারেন না, তাঁদের জন্য সফটওয়্যার ইঞ্জিনিয়ারিংয়ের পূর্ণাঙ্গ কোর্স।** *কোনো পূর্ব অভিজ্ঞতা লাগবে না। দামি কম্পিউটার লাগবে না। গণিতের ডিগ্রিও লাগবে না।*

🌐 বহু ভাষায় উপলব্ধ

কমিউনিটির সদস্যরা পাঠগুলো অনুবাদ করছেন — কোর্সের হোমপেজটি নিচের প্রতিটি ভাষায় পাওয়া যাচ্ছে, পূর্ণাঙ্গ পাঠগুলোও ধীরে ধীরে আসছে। অনুবাদে সাহায্য করুন!

English العربية (Arabic) বাংলা (Bengali) Deutsch (German) Español (Spanish) Français (French) हिन्दी (Hindi) Bahasa Indonesia (Indonesian) 日本語 (Japanese) Português (Portuguese) Русский (Russian) Kiswahili (Swahili) தமிழ் (Tamil) తెలుగు (Telugu) اردو (Urdu) 中文-简体 (Chinese, Simplified)

🚧 পাঠগুলো এই মুহূর্তে ইংরেজিতে আছে — সামনে কী অপেক্ষা করছে তা যেন আপনি দেখতে পান, সেজন্য এই হোমপেজটি অনুবাদ করা হয়েছে। পাঠগুলো আপনার ভাষায় অনুবাদ করতে সাহায্য করুন: কীভাবে অনুবাদে অবদান রাখবেন


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

🤔 এই কোর্সটি কার জন্য?

এখানে কোনো পূর্বশর্ত নেই — আমরা সবকিছু ব্যাখ্যা করি, এমনকি “ফাইল” (file) আসলে কী, সেটাও।

🎓 আপনি যা শিখবেন

যা আমরা পড়াব না: উচ্চতর গণিত, নির্দিষ্ট কোনো কর্পোরেট টুল, কিংবা অতিরঞ্জন। প্রতিটি উপমার ক্ষেত্রে আমরা এটাও বলে দিই সেটি কোথায় গিয়ে আর খাটে না, আর AI মডিউলটি এর সীমাবদ্ধতা নিয়ে সৎ।

🚀 শুরু করবেন যেভাবে

  1. ⭐ এই রিপোজিটরিতে একটি স্টার দিন, যাতে পরে সহজে ফিরে আসতে পারেন।
  2. এখান থেকে শুরু করুন পড়ুন (৫ মিনিট) — কোর্সটি কীভাবে কাজ করে এবং ব্রাউজারে চলা যে বিনামূল্যের টুলগুলো আপনি ব্যবহার করবেন। কিছুই ইনস্টল করতে হবে না। প্রতিটি ল্যাব ওয়েব ব্রাউজারে চলে, এমনকি ফোনেও।
  3. মডিউল ০১ দিয়ে শুরু করুন — অথবা শেখার পথ থেকে একটি শর্টকাট বেছে নিন (“আমার হাতে এক সপ্তাহান্ত আছে”, “আমি ইঞ্জিনিয়ারদের ম্যানেজ করি”, “আমার আগ্রহ শুধু AI-তে”…)।
  4. কোনো শব্দে আটকে গেছেন? শব্দকোষ প্রতিটি পরিভাষা একটিমাত্র সহজ বাক্যে ব্যাখ্যা করে।

শিক্ষক ও স্টাডি গ্রুপ: লাইসেন্স অনুযায়ী সবকিছু বিনামূল্যে পুনর্ব্যবহারযোগ্য। রিপোজিটরিটি ফর্ক (fork) করে নিজের শ্রেণিকক্ষের উপযোগী করে নিন।

📚 পাঠ্যক্রম

প্রতিটি মডিউলে আছে সহজ ভাষায় লেখা একটি পাঠ, ব্রাউজারে করার মতো একটি ল্যাব, নিজেকে যাচাইয়ের একটি কুইজ, আর বাছাই করা বিনামূল্যের বাড়তি রিসোর্স। ওপর থেকে নিচে ক্রমানুসারে এগোন — প্রতিটি মডিউল আগেরটির ওপর দাঁড়িয়ে আছে।

# মডিউল পাঠ ল্যাব কুইজ বাড়তি
I যন্ত্রটি 🖥️ — জ্বলজ্বলে চতুর্ভুজটার ভেতরে কী আছে        
01 কম্পিউটার আসলে কী? পাঠ ল্যাব কুইজ লিংক
02 সফটওয়্যার কী? পাঠ ল্যাব কুইজ লিংক
03 ইন্টারনেট কীভাবে কাজ করে পাঠ ল্যাব কুইজ লিংক
II ইঞ্জিনিয়ারের মতো চিন্তা 🧠 — মানসিকতাই কাজের ৮০ ভাগ        
04 প্রোগ্রামারের মতো চিন্তা করবেন যেভাবে পাঠ ল্যাব কুইজ লিংক
05 আপনার প্রথম কোড (Python, ব্রাউজারেই) পাঠ ল্যাব কুইজ লিংক
06 ডেটা: পৃথিবীর নতুন তেল পাঠ ল্যাব কুইজ লিংক
III বাস্তবের সফটওয়্যার যেভাবে তৈরি হয় 🏗️ — স্টিকি নোট থেকে অ্যাপ স্টোর পর্যন্ত        
07 ভাবনা থেকে অ্যাপ: সফটওয়্যার ডেভেলপমেন্ট জীবনচক্র পাঠ ল্যাব কুইজ লিংক
08 Git ও GitHub: দলগত কাজের টাইম মেশিন পাঠ ল্যাব কুইজ লিংক
09 সফটওয়্যার কেন ভেঙে পড়ে: বাগ, টেস্টিং ও মান পাঠ ল্যাব কুইজ লিংক
10 একটি অ্যাপের শারীরস্থান: ফ্রন্টএন্ড (frontend), ব্যাকএন্ড (backend) ও API পাঠ ল্যাব কুইজ লিংক
IV কম্পিউটার বিজ্ঞান, ভয়ের গণিত বাদ দিয়ে 🔬 — বিখ্যাত ধারণাগুলো, মানবিক ভঙ্গিতে        
11 সহজ ভাষায় অ্যালগরিদম ও ডেটা স্ট্রাকচার পাঠ ল্যাব কুইজ লিংক
12 ডেটাবেজ: যেখানে সবকিছু থাকে পাঠ ল্যাব কুইজ লিংক
13 অপারেটিং সিস্টেম ও নেটওয়ার্ক: অদৃশ্য ব্যবস্থাপকেরা পাঠ ল্যাব কুইজ লিংক
14 নিরাপত্তা: তালা, চাবি ও ডিজিটাল আত্মরক্ষা পাঠ ল্যাব কুইজ লিংক
V আধুনিক সফটওয়্যার দুনিয়া ☁️ — চটকদার শব্দগুলোর মানে খোলাসা        
15 ক্লাউড: অন্যের কম্পিউটার ভাড়া নেওয়া পাঠ ল্যাব কুইজ লিংক
16 অতিরঞ্জন ছাড়াই AI ও মেশিন লার্নিং পাঠ ল্যাব কুইজ লিংক
17 ওয়েবসাইট, অ্যাপ এবং বাদবাকি সবকিছু পাঠ ল্যাব কুইজ লিংক
VI মানুষ ও ক্যারিয়ার 🧑‍🤝‍🧑 — সফটওয়্যার তৈরি করে মানুষই        
18 টেক-এ কে কী করে পাঠ ল্যাব কুইজ লিংক
19 টেক-এ আপনার পথ পাঠ ল্যাব কুইজ লিংক
🏆 সমাপনী প্রকল্প (capstone): সত্যিকারের কিছু বানান সারসংক্ষেপ ট্র্যাক এ: ওয়েবসাইট · ট্র্যাক বি: PM হয়ে দেখুন · ট্র্যাক সি: স্বয়ংক্রিয় করুন প্রদর্শনী

📝 কুইজ ও ল্যাব

🗺️ পুরো কোর্সের সহায়ক পাতা

পাতা কী কাজে লাগে
এখান থেকে শুরু করুন কোর্সটি কীভাবে ব্যবহার করবেন, সময়সূচি, যে তিনটি টুল আপনার লাগবে
শব্দকোষ কোর্সের প্রতিটি প্রযুক্তিগত পরিভাষা, একটি করে সহজ বাক্যে
শেখার পথ শর্টকাট: সপ্তাহান্তের স্প্রিন্ট, ম্যানেজার ট্র্যাক, AI-কৌতূহলী, প্রতিষ্ঠাতা…
সচরাচর জিজ্ঞাস্য সৎ উত্তর: “আমার কি বয়স বেশি হয়ে গেছে?”, “গণিত কি লাগবে?”, সময়সীমা
স্টাইল গাইড প্রতিটি পাঠ যে লেখার নিয়মগুলো মেনে চলে
কোর্স ডিজাইনের নোট কোর্সটি কেন এভাবে সাজানো হয়েছে

🎒 অফলাইনে ব্যবহার

রিপোজিটরিটি ক্লোন (clone) করুন (মডিউল ০৮ শেখাবে কীভাবে) — তাহলে সবকিছু — পাঠ, ল্যাব, কুইজ — সাধারণ টেক্সট হিসেবে অফলাইনেই কাজ করবে। শুধু বাইরের লিংক আর ব্রাউজার-ল্যাবগুলোর জন্য ইন্টারনেট লাগবে।

🤝 অবদান ও কমিউনিটি

কোনো বিভ্রান্তিকর বাক্য চোখে পড়েছে? সেটা আমাদের কোর্সের ত্রুটি, আপনার মস্তিষ্কের নয় — অনুগ্রহ করে একটি ইস্যু খুলুন অথবা সংশোধনী পাঠান: দেখুন অবদানের নির্দেশিকা। সব অবদানের মধ্যে অনুবাদই সবচেয়ে বেশি কাঙ্ক্ষিত: দেখুন অনুবাদ নির্দেশিকা। যাঁরা কোর্স শেষ করেছেন: নিজের নাম যোগ করুন সমাপনী প্রকল্পের প্রদর্শনীতে — এটিই হবে আপনার প্রথম পুল রিকোয়েস্ট (pull request)।

📄 লাইসেন্স

সবার জন্য বিনামূল্যে, চিরকালের জন্য — দেখুন লাইসেন্স

**সেই শত কোটি বুদ্ধিমান মানুষের জন্য তৈরি, যাঁদের কাছে সফটওয়্যার শিল্প নিজেকে ব্যাখ্যা করতে ভুলে গিয়েছিল।** *এই কোর্সটি উপকারে এলে রিপোজিটরিতে একটি ⭐ স্টার দিন, যাতে অন্যরাও এটি খুঁজে পায়।*