Do you want to learn C#?
Are you a Beginner? Intermediate? Advanced? This course will help you learn C# regardless of your current skill level.
If you make an effort to pay attention to all the Lectures, read all the FAQs, answer all the Quizzes and do all the Interactive Exercises
If you do all that then I guarantee by the end you will know C#!
BEGINNER
Visual Studio Install, Programming Basics, Ifs, Variables, Data Types, ...
INTERMEDIATE
Interfaces, Polymorphism, Events, Generics, Dictionary, Delegates, ...
ADVANCED
Reflection, Extensions, Static Constructors, Records, Null Conditional Operators, ...
COMPANION PROJECT
Learn by DOING with the Companion Project that contains Frequently Asked Questions, Quizzes, and Interactive Exercises for every Lecture in the course.
This will help you truly learn the contents of each lecture.
COURSE INCLUDES
- Video Lectures
- Companion Project
- Interactive Exercises - Learn by doing!
- Quizzes
- FAQs
- Companion Code Helper
- Super Fast Bot Reply
- 24h Manual Reply
- No Ads
- Split into Lectures
- Live Weekly Study Group
- Private Discord
I'm always available to answer your questions every single day.
Just post them in the Lecture comments and I'll do my best to help!
Live Study Group: Every Saturday, 17:00 BST 09:00 PST
Join the private Discord and find like minded devs!
I'm there to help as much as I can be.
30-Day Money Back Guarantee
If you're unhappy for any reason, if you don't find the course helpful, then I'll give your money back, no questions asked. My goal is to help you learn.
Is this course right for you?
Feel free to email me [email protected]
Let me know what is your current skillset and what you're trying to gain by learning C# and I'll let you know if this course is right for you.
What Students say...
Complete Course Curriculum
- Getting Started with Visual Studio (6:54)
- Unity Install and Basics (11:39)
- How the Companion Projects works (5:43)
- Common Errors and how to solve them (11:39)
- Programming Basics (7:34)
- Variables (7:38)
- Variables Companion Project Walkthrough (21:04)
- Data Types (17:03)
- If Statements, Conditions (15:02)
- Switch (3:31)
- Functions (15:18)
- Scope (5:04)
- Comments (4:26)
- Arrays, Lists (11:10)
- Loops (14:43)
- Class (14:20)
- Static (8:10)
- Access Modifiers (5:23)
- Naming Rules (4:54)
- Clean Code Guidelines (12:56)
- Beginner Project (10:42)
- Beginner Summary (1:57)
- Intro Intermediate (1:12)
- Intermediate Overview (3:17)
- Visual Studio Shortcuts (16:29)
- Refactoring (2:21)
- Enums (7:51)
- Properties (6:56)
- Multidimensional Arrays (7:53)
- Nested Loops (5:54)
- Recursion (5:29)
- Dictionary (8:35)
- Other Collections (5:30)
- params (2:37)
- Optional Parameters (4:46)
- Value Type vs Reference Types (9:10)
- Struct (6:58)
- Class Intermediate (17:54)
- Interfaces (11:37)
- Type casting, is, as (8:21)
- Switch Pattern Matching (3:13)
- Delegates (11:32)
- Local Function vs Lambda (3:36)
- Events (14:36)
- Generics (10:55)
- Constants, readonly (4:42)
- Exceptions, Try Catch Finally (7:03)
- IEnumerable (8:37)
- Namespaces (4:11)
- Singleton Pattern (9:54)
- Design Patterns (4:20)
- Intermediate Project (24:55)
- Intermediate Summary (5:34)
- Advanced Overview (8:05)
- Reflection (14:18)
- Function Extensions (4:58)
- Static Constructor (4:36)
- typeof (2:45)
- nameof (4:04)
- sizeof (3:40)
- default (4:09)
- Expression-bodied Members (3:31)
- Records (6:17)
- Null Conditional Operators (5:13)
- Null-Coalescing Operators (6:05)
- Ternary Conditional Operator (1:58)
- Main and Command Line Args (9:32)
- Nullable (4:59)
- Span (6:40)
- Bitwise Operators (8:34)
- Enum Flags (4:51)
- Preprocessor Directives (9:43)
- ref, out, in (12:16)
- Data Boxing (3:55)
- dynamic (7:51)
- Class Indexer (4:27)
- Attributes (6:09)
- Anonymous Types (12:47)
- Tuples (8:09)
- using, IDisposable (4:18)
- Override Operators (10:03)
- LINQ (7:43)
- WinForms (9:29)
- DLLImport, extern, WinAPI (6:26)
- Asserts, Unit Testing (6:11)
- unsafe, pointers (10:15)
- async await Task (13:42)
- Multithreading (16:50)
- Advanced Summary (8:17)
It took me 10+ years to learn all of this
I made this course so you can gain the same knowledge in much less time!
If you put in the effort to watch all the Lectures and do all the Interactive Exercises, then I guarantee by the end you will have gained a ton of knowledge much faster than I did.
This is the course I wish I had when I started learning