Aditya Oberai
Developer Advocate, Microsoft MVP, Appwrite
This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Every week starting September 20, 2023 through October 25, 2023 (6 episodes)
We are excited to announce the release of the new Foundational C# Certification in collaboration with freeCodeCamp. To celebrate, we are hosting six office-hour style streaming events to help you succeed. In each session, expert presenters will review a training course, walkthrough a guided project, and answer questions. Stay updated with live and on-demand sessions via the .NET YouTube channel and the Microsoft Reactors.
Join us for this live learning experience where you will be guided by subject matter experts through the Learn modules below in real time along with developers around the globe. Earn badges, prepare for certifications and Learn Live with a great community! See you there :)
Learn the basic syntax and thought processes required to build simple applications using C#. In this episode, you will:
Use Visual Studio Code to develop C# console applications that implement arrays, foreach loops, and if statements. In this episode, you will:
Examine the relationship between code blocks and variable scope, and deepen your C# coding experience with Boolean expressions, selection statements, and iteration statements. In this episode, you will:
Dive deeper into data and types, learning how to manipulate string and numeric data and perform operations on arrays. In this episode, you will:
Learn how to create methods for C# console applications. Use parameters and return values to manipulate data across applications. Learn to use named and optional arguments to simplify code. In this episode, you will:
Learn how to debug C# console applications in Visual Studio Code and how to implement exception handling using the try-catch pattern. Configure the C# debugger tools in Visual Studio Code and use the debugger tools to isolate and fix logic issues. Examine the exception types provided by .NET and the properties of exception objects, then implement exception handling and throw customized exception objects. In this episode, you will:
Developer Advocate, Microsoft MVP, Appwrite
Senior Cloud Advocate, Microsoft
Senior Content Developer, Microsoft
Senior Cloud Advocate, Microsoft
Freelance .NET Developer, Microsoft MVP, CA Software Ltd
Associate Engineer, Microsoft MVP, Verndale
Senior Content Developer, Microsoft
Principal Consultant and Pluralsight Author, fekberg AB
Senior Advisor, Information and Solution Integration Architect, Microsoft MVP, Revenu Québec
Software Developer, Microsoft MVP, Plejd
Program Manager for the .NET Community Team, Microsoft
Principal Software Engineer, Microsoft MVP, Gearset
Principal Cloud Advocate, Microsoft
Partner & Technical Fellow, Microsoft MVP for Azure, WCOM AB
Engineer, Microsoft MVP, EMR
Modern Workplace Architect, Microsoft MVP, Avanade
Session documentation
Session documentation
Session documentation
Session documentation
Session documentation
Session documentation
The event is free! You can join YouTube to stream the content for free!
Every week starting September 20, 2023 through October 25, 2023
Yes! You can stream our past events anytime! Browse all Learn Live to stream anytime.
This event series is virtual! Join us and thousands of others to enjoy the experience from the comfort of your own home, office, or device.
This show is delivered in English. Captioning in 14 different languages will be available in the recordings, made available 48 hours after each live show at Learn Live.
We seek to provide a respectful, friendly, professional experience for everyone, regardless of gender, sexual orientation, physical appearance, disability, age, race or religion. We do not tolerate any behavior that is degrading to any gender, race, sexual orientation, or disability, or any behavior that would be deemed harassment or discrimination. Individuals are responsible for knowing and abiding by our standards and we encourage everyone to assist in creating a welcoming and safe environment. Additionally, we strive to treat our shared planet with the same amount of respect. Please report any questions, concerns, or disruptive activity or behavior to the organizing team, so that we can address the issue immediately.