Course Overview
C# Programming (30h) হলো একটি Practical & Career-Focused Course, যেখানে C# ব্যবহার করে modern software development-এর essential programming skills শেখানো হবে।
এই course-এ Variables, Loops, Methods, OOP, Exception Handling, Collections, LINQ Basics, File Handling এবং Programming Fundamentals শেখানো হবে।
Practical Exercises ও Mini Projects-এর মাধ্যমে learners Console Application তৈরি এবং Desktop, Web, API, Cloud ও Unity Development-এর জন্য প্রয়োজনীয় strong C# programming foundation অর্জন করবে।
Course Information
- Course Name: C# Programming
- Duration: 30 Hours
- Level: Beginner to Intermediate
- Class Type: Online / Offline
- Language: বাংলা + English
- Prerequisite: Computer-এর Basic Knowledge থাকলেই হবে। Programming Experience প্রয়োজন নেই।
What You Will Learn
✔ Introduction to C#
✔ .NET & Visual Studio Setup
✔ Variables & Data Types
✔ Operators
✔ Conditional Statements
✔ Loops
✔ Methods
✔ Arrays
✔ Object-Oriented Programming (OOP)
✔ Classes & Objects
✔ Constructors
✔ Inheritance
✔ Polymorphism
✔ Encapsulation
✔ Exception Handling
✔ Collections
✔ LINQ (Introduction)
✔ File Handling
✔ Debugging Techniques
✔ Mini Projects
Course Curriculum
Module 1 — Introduction to C#
- What is C#?
- .NET Framework & .NET Overview
- Installing Visual Studio
- Creating Your First C# Project
- Understanding Project Structure
Module 2 — C# Basics
- Variables
- Data Types
- Operators
- User Input & Output
- Type Conversion
- Comments
Module 3 — Decision Making
- if Statement
- if…else
- switch Statement
- Ternary Operator
- Nested Conditions
Module 4 — Loops
- for Loop
- while Loop
- do…while Loop
- foreach Loop
- break & continue
Module 5 — Methods & Arrays
- Creating Methods
- Parameters
- Return Values
- Method Overloading
- Arrays
- Multi-dimensional Arrays
Module 6 — Object-Oriented Programming (OOP)
- Classes & Objects
- Constructors
- Properties
- Encapsulation
- Inheritance
- Polymorphism
- Abstraction
- Interfaces (Introduction)
Module 7 — Exception Handling & File Handling
- try-catch-finally
- Custom Exceptions (Introduction)
- Reading Files
- Writing Files
- Working with Directories
Module 8 — Collections & LINQ
- List<T>
- Dictionary<TKey, TValue>
- Queue & Stack (Introduction)
- LINQ Basics
- Sorting & Filtering Data
Module 9 — Best Practices
- Naming Conventions
- Debugging
- Error Handling
- Clean Code Principles
- Basic Project Structure
Module 10 — Mini Projects
- Student Management System
- Banking System
- Library Management System
- Expense Tracker
- Console-Based Inventory System
Course Features
✅ 30 Hours Live Class
✅ বাংলা ভাষায় সহজ ব্যাখ্যা
✅ Beginner-Friendly Learning
✅ 100% Practical Coding
✅ OOP Focused Training
✅ Hands-on Mini Projects
✅ Practice Exercises
✅ Source Code Included
✅ Visual Studio IDE Training
✅ Instructor Support
✅ Class Recording (যদি প্রযোজ্য হয়)
✅ Certificate (যদি প্রদান করা হয়)
Who Can Join?
- Complete Beginners
- School, College & University Students
- Diploma & Engineering Students
- Job Seekers
- Future Software Developers
- ASP.NET Learners
- Unity Game Development Aspirants
- যারা C# Programming শিখতে চান
After Completing This Course
এই কোর্স শেষ করার পর আপনি—
- C# Programming-এর Core Concepts আত্মবিশ্বাসের সাথে ব্যবহার করতে পারবেন।
- Object-Oriented Programming (OOP) ব্যবহার করে Clean ও Reusable Code লিখতে পারবেন।
- Console-Based Software এবং Mini Projects তৈরি করতে পারবেন।
- Collections, File Handling এবং Exception Handling ব্যবহার করে Practical Programs তৈরি করতে পারবেন।
- Programming Logic ও Problem Solving Skill উন্নত করতে পারবেন।
- ASP.NET Core, Windows Forms, WPF অথবা Unity Game Development শেখার জন্য Strong Foundation তৈরি হবে।
- Software Development Career শুরু করার জন্য প্রয়োজনীয় Programming Skills অর্জন করবেন।