Learn modern C# and the .NET platform: from fundamentals and object-oriented programming to building practical applications and working with databases.
What you will be able to do
- Write well-structured C# programs
- Apply object-oriented principles
- Build a practical .NET application
- Work with data and databases
Curriculum
4 modules
1Fundamentals
- Types and variables
- Control flow
- Methods
2Object-oriented programming
- Classes and interfaces
- Inheritance
- Collections and LINQ
3Building applications
- Console applications
- Web basics
- Databases
4Project
- Complete application
- Code review
Who it is for
- Beginners who want a practical, job-market language
- Aspiring Unity game developers
- University students
Prerequisites
- No prior experience required