Completed
Clean Code Guidelines
Class Central Classrooms beta
YouTube videos curated by Class Central.
Classroom Contents
C# Programming - Beginner to Advanced Tutorial - 2024
Automatically move to the next video in the Classroom when playback concludes
- 1 Intro
- 2 Course Overview
- 3 What is C#
- 4 How to get Help
- 5 Getting Started Visual Studio
- 6 Unity Install and Basics
- 7 How the Companion Project Works
- 8 Common Errors
- 9 Programming Basics
- 10 Variables
- 11 Variables Companion Project Walkthrough
- 12 Data Types
- 13 If Statements, Conditions
- 14 Switch
- 15 Functions
- 16 Scope
- 17 Comments
- 18 Arrays, Lists
- 19 Loops
- 20 Class
- 21 Static
- 22 Access Modifiers
- 23 Naming Rules
- 24 Clean Code Guidelines
- 25 Beginner Project
- 26 Beginner Summary
- 27 Beginner Ending
- 28 Intermediate Intro
- 29 Intermediate Overview
- 30 Visual Studio Shortcuts
- 31 Refactoring
- 32 Enums
- 33 Properties
- 34 Multidimensional Arrays
- 35 Nested Loops
- 36 Recursion
- 37 Dictionary
- 38 Other Collections
- 39 params
- 40 Optional Parameters
- 41 Value Type vs Reference Types
- 42 Struct
- 43 Class Intermediate
- 44 Interfaces
- 45 Type casting, is, as
- 46 Switch Pattern Matching
- 47 Delegates
- 48 Local Function vs Lambda
- 49 Events
- 50 Generics
- 51 Constants, readonly
- 52 Exceptions, Try Catch Finally
- 53 IEnumerable
- 54 Namespaces
- 55 Singleton Pattern
- 56 Design Patterns
- 57 Intermediate Project
- 58 Intermediate Ending
- 59 Advanced Intro
- 60 Advanced Overview
- 61 Reflection
- 62 Function Extensions
- 63 Static Constructor
- 64 typeof
- 65 nameof
- 66 sizeof
- 67 default
- 68 Expression-bodied Members
- 69 Records
- 70 Null Conditional Operators
- 71 Null-Coalescing Operators
- 72 Ternary Conditional Operator
- 73 Main and Command Line Args
- 74 Nullable
- 75 Span
- 76 Bitwise Operators
- 77 Enum Flags
- 78 Preprocessor Directives
- 79 ref, out, in
- 80 Data Boxing
- 81 dynamic
- 82 Class Indexer
- 83 Attributes
- 84 Anonymous Types
- 85 Tuples
- 86 using, IDisposable
- 87 Override Operators
- 88 LINQ
- 89 WinForms
- 90 DLLImport, extern, WinAPI
- 91 Asserts, Unit Testing
- 92 unsafe, pointers
- 93 async await Task
- 94 Multithreading
- 95 Advanced Summary
- 96 Complete FREE Course Ending