Learn to Code Online with CodeKings โ€” Interactive Coding Lessons

โš”๏ธ C# Programming Hub

Master the fundamentals of C# through interactive lessons and real-time coding challenges.
Each lesson builds toward developing your own complete applications in C#.

๐Ÿง 

Lesson 1: Introduction to C# Programming

Learn what C# is used for and write your first Hello World program.

Not Started
๐Ÿ“ฆ

Lesson 2: Variables & Data Types

Store and manage different kinds of information with variables.

Not Started
โŒจ๏ธ

Lesson 3: User Input & String Interpolation

Make your programs interactive with Console.ReadLine().

Not Started
๐Ÿ”€

Lesson 4: If Statements & Conditions

Control your programโ€™s flow using if, else if, and else.

Not Started
๐Ÿ”

Lesson 5: Loops & Iteration

Repeat actions efficiently using for and while loops.

Not Started
๐Ÿ“‹

Lesson 6: Lists & Collections

Store multiple values with lists and loop through them dynamically.

Not Started
๐Ÿงฉ

Lesson 7: Methods & Parameters

Organise your code into reusable blocks using methods and arguments.

Not Started
๐Ÿ—๏ธ

Lesson 8: Classes & Objects

Discover how C# uses classes and objects to build structured programs.

Not Started
๐Ÿงฑ

Lesson 9: Encapsulation

Protect your data and control access with private and public members.

Not Started
๐Ÿงฌ

Lesson 10: Inheritance

Make your code more flexible and reusable through class inheritance.

Not Started
โš™๏ธ

Lesson 11: Abstraction

Use abstract classes and interfaces to define strong program architecture.

Not Started

๐ŸชŸ Windows Forms Development โ€” Coming Soon

๐Ÿ”’

Lesson 12: Introduction to WinForms

Create graphical applications with buttons, labels, and text boxes.

Locked
๐Ÿ”’

Lesson 13: Event Handling in WinForms

Handle user input and window events for interactive interfaces.

Locked
๐Ÿ”’

Lesson 14: Data Binding & Forms

Connect your forms to data sources and display live information.

Locked
๐Ÿ”’

Lesson 15: WinForms Final Project

Build your first fully interactive Windows desktop application.

Locked