Microsoft
Add decision logic to your code in C#
Learn to branch your code's execution path by evaluating Boolean expressions.
- Microsoft Learn
- 45 minutes
- Self-paced
- Free course
- Free badge
- Beginner
Free online
Learn C# online: university courses, full YouTube courses, and courses with free certificates, from the IITs, MIT, Harvard, Google, Microsoft and more.
More in Programming
Microsoft
Learn to branch your code's execution path by evaluating Boolean expressions.
University of Colorado System
This course is the second course in the specialization about learning how to develop video games using the C# programming language and the Unity game engine on Windows. Why use C# and Unity instead of some other language and game engine? Well, C# is a really good language for learning how to progra…
Microsoft
Learn how to handle date and time effectively in C# applications.
Microsoft
Demonstrate your ability to analyze, create, and use different methods to develop a console minigame in .NET with GitHub Codespaces and GitHub Copilot.
Microsoft
This course introduces the fundamentals of programming in C# within the .NET framework. You'll gain hands-on experience setting up projects, mastering core programming concepts, and using object-oriented principles to create scalable applications while utilizing Microsoft Copilot to enhance code qu…
Microsoft
This module guides you through the code verification process for a C# console application. Hands-on activities provide experience identifying logic issues, debugging the application, and implementing exception handling. Step-by-step instructions are provided.
Microsoft
Learn how to serialize and deserialize JavaScript Object Notation (JSON) strings using the JsonSerializer class, the JsonSerializerOptions class, and Data Transfer Objects.
University of Colorado System
This course is all about starting to learn how to develop video games using the C# programming language and the Unity game engine on Windows. Why use C# and Unity instead of some other language and game engine? Well, C# is a really good language for learning how to program and then programming prof…
Microsoft
Learn how to add a database to a minimal API application.
Udacity
Open up exciting game development possibilities by studying technical and creative skills. This course breaks down game development principles, game engines, and project planning for a solid foundation in game design.
Microsoft
Choose the correct data type for your code from several basic types used in C#.
Microsoft
Create consistent user interfaces across different devices by using StackLayout and Grid.
University of Colorado System
This course is the third course in the specialization about learning how to develop video games using the C# programming language and the Unity game engine on Windows or Mac. Why use C# and Unity instead of some other language and game engine? Well, C# is a really good language for learning how to…
Microsoft
Use methods with parameters and return values to develop the features of a console mini-game.
Microsoft
Explore basic methods in C# to format alphanumeric data.
Microsoft
Learn the fundamentals of back-end development using .NET and ASP.NET Core. This course introduces learners to .NET architecture, C# programming basics, API development, middleware, serialization, and OpenAPI integration. You’ll gain practical experience building APIs, managing dependencies, and im…
Microsoft
Learn to develop an application that will calculate and display results based on given data.
Microsoft
Learn coding practices to help prevent the occurrence of NullReferenceException.
Amazon Web Services
In this course, .NET developers and Microsoft technology practitioners discover .NET integrated development environment (IDE) toolkits and AWS libraries for .NET. Learn how to use these and other AWS tools to develop, run, and modernize .NET applications on Amazon Web Services (AWS).