Professional Programming with C#
Instructor Md. Jalal Uddin
Last date of Registration: 07-11-202522nd - Batch Schedule
Who Can Join This Course?
- Fluent knowledge of C/C++ or any other basic programming language
Course Highlight
- Develop a strong foundation in C# syntax, structure, and object-oriented programming principles.
- Write clean, efficient, and maintainable code following professional coding standards.
- Master key concepts such as classes, interfaces, inheritance, and polymorphism.
- Work confidently with collections, LINQ, and generics to manage and process data effectively.
- Understand exception handling, debugging, and unit testing for reliable application development.
- Learn how to build console, desktop, and backend applications using C#.
- Explore asynchronous programming, file handling, and advanced features like delegates and events.
- Prepare for real-world software development with practical exercises and industry-level coding techniques.
Course Content
- 22 Classes
- 6 Assignments
- 3 Exams
Description
In this course we will learn all the things that we need to have a good understanding to make ourselves as a good quality software developer, through lots of practice with C# programming language. We also learn almost all advanced topics of C#.
Instructor
- CEO
- I am founder & CEO of Dev Skill. I am also a software architect, passionate trainer and consultant.
Reviews
- Authentic student reviews offer insights on course content, engagement, and instructor effectiveness, empowering potential learners.
Saima Sultana
Batch: 21
I am a Full Stack Engineer with experience in JavaScript and Python. Since my university days, I had a fear of the C# language and always felt it wasn’t for me. I joined this course hoping to overcome that fear, and I’m happy to say that after completing it, I now feel confident using C#. It has also encouraged me to learn ASP.NET. The course was very helpful and easy to follow. Sir explained each topic clearly and used good examples that made learning easier. The assignments and surprise exams kept me engaged and motivated. The class pace was good, and the lessons were well-structured. Although some topics felt a bit advanced and challenging to keep up with as a full-time job holder, I still managed to learn a lot. Overall, it was an excellent learning experience that helped me grow and truly enjoy the C# language.
Akimov Akib
Batch: 21
The course was very good. JalalUddin sir explained everything clearly and helped us understand C#, actually OOP step by step... I have learned many new things and enjoyed the classes. Specially many things about the Development sector. Thank you sir, Manik vai and others who were involved in this great course!
Sadaf Hossain Bhuiyan Samir
Batch: 21
আমি নন সিএসই ব্যাকগ্রাউন্ড এর।আমি আমার প্রোগ্রামিং এর জার্নি c/c++ দিয়ে শুরু করেছিলাম।তারপর DSA শিখলাম বিভিন্ন অনলাইন judge এ প্রবলেম সলভিং করলাম। আমি এই কোর্সে ভর্তি হয়েছিলাম oop টা ভালোমতো শিখতে। তো এই কোর্স করে OOP জেনেছি ভালোমতো।এছাড়া প্রোগ্রামিং যে কতভাবে করা যায় এটা এই কোর্সে ভর্তি না হলে জানতে পারতাম না। জালাল স্যার খুব স্ট্রাকচার way তে সিলেবাস সাজাইসে। অনেকে ভাবে যে, আমি কম্পিটিটিভ প্রোগ্রামার বা c/c++ ভালোমতো জানি C# আমার কাছে কোনো ব্যাপার ই না।আমি ও ঠিক একই ভাবছিলাম। কিন্তু একটা প্রোগ্রামিং ল্যাংগুয়েজের যে কতো কিছু জানার আছে,শিখার আছে সেটা এই কোর্স না করলে জানতে পারতাম না। যদি এক কোথায় বলি তাহলে এই কোর্স আপনাকে প্রোগ্রামিং মাইন্ডসেট বিল্ড করতে সাহায্য করবে। কোর্সের কিছু pre-requisites আছে। যেমন: C/C++ জানা থাকা লাগবে, DSA জানা থাকা লাগবে,SQL এর বেসিক জানা থাকা লাগবে। আমার এগুলো জানা ছিলো আগে থেকেই, এজন্য কোর্সের ফ্লো তে ছিলাম এবং অনেক কিছু শিখতেও পেরেছি। আমি জালাল উদ্দিন স্যার কে ধন্যবাদ দিবো এরকম একটা সুন্দর কোর্স রাখার জন্য।
Abdul Aziz
Batch: 21
Before taking this course, I had already learned C#. But after completing it, Alhamdulillah, I’ve learned so much more. One of the most valuable parts was how sir shared his real-life experiences and guided us sincerely from the heart. He always tried to make us think in the right way and helped us see the bigger picture of our long journey ahead.
Tushar Basak
Batch: 21
The course was well-structured, starting from the fundamentals to advanced topics like OOP, async programming, and Entity Framework Core. Jalal Sir’s clear explanations and real-world insights made complex concepts easy to grasp. The challenging assignments and exams played a major role in strengthening our understanding and pushing us to think critically. These tasks helped transform theoretical knowledge into practical skills.
Md. Mahfuz Bhuiyan
Batch: 21
I have gained a lot from this C# course. In my view, the quality of this course is unlimited; I would say it is the best course in Bangladesh. What I liked most was the instructor's teaching style. He is the best teacher and surely very experienced. He explained every topic perfectly. Also, the course curriculum is up-to-date. The course contains everything one needs to become a software engineer or to become good at programming. Overall, this course has been very helpful for me.
- Recorded videos (All Classes)
- Assignments & Exams
- Digital Certificate
- Final Project
Learning Path
Check our course roadmaps for specialized courses. It will help you to take courses in right order.
Roadmap