Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Coddy

Learn C#

via Coddy

Overview

A free, interactive online C# course. You write C# on every lesson, with real C# code examples, AI hints when you're stuck, and a free certificate of completion when you finish.

  • Write idiomatic C# with classes, properties, and modern syntax
  • Apply OOP and generics across realistic scenarios
  • Query and transform data fluently with LINQ
  • Use core collections, exceptions, and language features

Syllabus

Fundamentals

  • Introduction
  • Variables Part 1
  • Variables Part 2
  • Operators Part 1
  • Operators Part 2
  • Decision Making
  • Basic IO
  • Calculator App
  • Loops
  • Methods (Functions)
  • Arrays Basics
  • String Operations
  • Iterating Over Collections
  • Final Challenges

Logic & Flow

  • Multi-dimensional Arrays
  • Advanced Decision Making
  • Loop Enhancements
  • Flow Control Techniques
  • Exception Handling
  • Null Handling
  • Logical Operators Advanced
  • Data Analysis System
  • HashMap Part 1
  • HashMap Part 2
  • HashSet Part 1
  • HashSet Part 2

Object Oriented Programming

  • Fundamentals of OOP
  • Properties & Static Members
  • Class Architecture
  • Inheritance
  • Polymorphism & Interfaces
  • Encapsulation
  • Advanced Features
  • Advanced OOP Concepts
  • Variable Arguments
  • Design Patterns Part 1
  • Design Patterns Part 2
  • Project: Library System
  • Final Challenges

Reviews

Start your review of Learn C#

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.