.NET / C#
Introduction & Core Concepts
75 lessons in .NET / C#
- Conditional Statements BugCode Quiz
- Setting Up Your .NET EnvironmentSlides / Video
- Multi-Language Support: CLI, CTS, CLSFlashcard
- Averaging Two Numbers BugCode Quiz
- Assigning an Int to an EnumCode Quiz
- Comments and Code StructureCode Quiz
- Cross-Platform Capability of Modern .NETSlides / Video
- CLR and Managed Code BasicsCode Quiz
- Variables and var KeywordQuiz
- CLR PurposeQuiz
- Intermediate LanguageQuiz
- .NET Framework vs .NET Core vs .NETQuiz
- What .NET IsQuiz
- Namespaces and usingQuiz
- Built-in Data TypesQuiz
- Assemblies BasicsQuiz
- Garbage Collection ConceptQuiz
- What C# IsQuiz
- Case Sensitivity in C#Quiz
- Comments in C#Quiz
- Console Output BasicsQuiz
- Cross-Platform .NETQuiz
- The Main MethodQuiz
- Managed vs Unmanaged CodeQuiz
- JIT Compilation BasicsQuiz
- Base Class LibraryQuiz
- Constants and LiteralsQuiz
- CTS and CLSQuiz
- Value vs Reference TypesQuiz
- Writing Output with Console.WriteLineSlides / Video
- Namespaces and the using DirectiveSlides / Video
- Compiling and Running a C# AppSlides / Video
- Structure of a Basic C# ProgramSlides / Video
- Garbage Collection OverviewSlides / Video
- Evolution of .NETSlides / Video
- The .NET Base Class Library (BCL)Slides / Video
- Namespaces and Using DirectivesCode Quiz
- Value Types vs Reference TypesCode Quiz
- Method Return ValuesCode Quiz
- Primitive Data TypesCode Quiz
- Loops in C#Code Quiz
- Implicit and Explicit ConversionCode Quiz
- Comparison and Logical OperatorsCode Quiz
- Type Inference with varCode Quiz
- Nullable Value Types BasicsCode Quiz
- The Main Method Entry PointCode Quiz
- Arrays Declaration and AccessCode Quiz
- Variable Declaration and InitializationCode Quiz
- Console Input and OutputCode Quiz
- Constants and Readonly BasicsCode Quiz
- String Interpolation BasicsCode Quiz
- IL and JIT CompilationSlides / Video
- The CLR and Managed ExecutionSlides / Video
- What C# Is as a LanguageSlides / Video
- What C# IsFlashcard
- Managed vs Unmanaged CodeFlashcard
- Base Class Library (BCL)Flashcard
- Cross-Platform Modern .NETFlashcard
- Garbage Collection OverviewFlashcard
- Development ToolsFlashcard
- Common Language Runtime (CLR)Flashcard
- C# Strongly-Typed and Object-OrientedFlashcard
- Case Sensitivity and Syntax BasicsFlashcard
- What .NET IsFlashcard
- C# and .NET RelationshipFlashcard
- Intermediate Language (IL/CIL)Flashcard
- Just-In-Time (JIT) CompilationFlashcard
- Namespaces and using DirectiveFlashcard
- Assemblies (.dll and .exe)Flashcard
- .NET Framework vs Core vs ModernFlashcard
- Comments in C#Flashcard
- Console Input and OutputFlashcard
- Structure of a Basic C# ProgramFlashcard
- What .NET Is and Its PurposeSlides / Video
- Comments and Code Syntax ConventionsSlides / Video