C# for Beginners
Join Scott Hanselman and .NET Distinguished Engineer David Fowler as they teach us C# from the ground up! From Hello World to LINQ and more, Scott and David share C# lessons at a deep and leisurely pace. By the end you'll be ready to explore the Foundational C# Certification from FreeCodeCamp!
.NET Beginner Videos: https://aka.ms/dotnetvideos
Foundational C# Certification: https://aka.ms/csharp-certification
.NET on Microsoft Learn: https://aka.ms/dotnet/beginnervideos/mslearn
Lessons
- What is C#? [Pt 1] | C# for Beginners
- What is C#? [Pt 1] | C# for Beginners
- Hello World! [Pt 2] | C# for Beginners
- Hello World! [Pt 2] | C# for Beginners
- Basics of VS Code and the C# DevKit [Pt 3] | C# for Beginners
- Basics of VS Code and the C# DevKit [Pt 3] | C# for Beginners
- Hello World, Introducing Strings! [Pt 4] | C# for Beginners
- Hello World, Introducing Strings! [Pt 4] | C# for Beginners
- The Basics of Strings! [Pt 5] | C# for Beginners
- The Basics of Strings! [Pt 5] | C# for Beginners
- Searching Strings [Pt 6] | C# for Beginners
- Searching Strings [Pt 6] | C# for Beginners
- Numbers, Integers, and Math [Pt 7] | C# for Beginners
- Numbers, Integers, and Math [Pt 7] | C# for Beginners
- Numbers, Precision, Casting, Doubles, and More [Pt 8] | C# for Beginners
- Numbers, Precision, Casting, Doubles, and More [Pt 8] | C# for Beginners
- Branching, Ifs, and Conditional Logic [Pt 9] | C# for Beginners
- Branching, Ifs, and Conditional Logic [Pt 9] | C# for Beginners
- Branching and While Loops [Pt 10] | C# for Beginners
- Branching and While Loops [Pt 10] | C# for Beginners
- For Loops [Pt 11] | C# for Beginners
- For Loops [Pt 11] | C# for Beginners
- List T and Collections of Data [Pt 12] | C# for Beginners
- List T and Collections of Data [Pt 12] | C# for Beginners
- Arrays, Lists, Indexing, and Foreach [Pt 13] | C# for Beginners
- Arrays, Lists, Indexing, and Foreach [Pt 13] | C# for Beginners
- Sorting and Searching Lists [Pt 14] | C# for Beginners
- Sorting and Searching Lists [Pt 14] | C# for Beginners
- Language Integrated Query (LINQ) and IEnumerable [Pt 15] | C# for Beginners
- Language Integrated Query (LINQ) and IEnumerable [Pt 15] | C# for Beginners
- LINQ Query Expressions From, Where, Orderby, and Select [Pt 16] | C# for Beginners
- LINQ Query Expressions From, Where, Orderby, and Select [Pt 16] | C# for Beginners
- LINQ Method Syntax vs Query [Pt 17] | C# for Beginners
- LINQ Method Syntax vs Query [Pt 17] | C# for Beginners
- Object-oriented Programming (OOP) [Pt 18] | C# for Beginners
- Object-oriented Programming (OOP) [Pt 18] | C# for Beginners
- OOP with derived or abstract classes, overrides | IEnumerable [Pt 19] | C# for Beginners
- OOP with derived or abstract classes, overrides | IEnumerable [Pt 19] | C# for Beginners