Advanced Programming – Fall 2025

Learning Paths

  1. Write your first C# code
  2. Install and configure Visual Studio Code for C# development
  3. Write your first C# method
  4. Guided project – Plan a Petting Zoo Visit
  5. Build a web API with minimal API, ASP.NET Core, and .NET
C# for Beginners – YouTube Playlist

This is an official YouTube playlist by Microsoft DotNet. You are encouraged to complete this playlist at your own pace. However, you must at least cover the following videos, which are considered part of this course.
Note: Bold List Item Topics are considered as covered in the Class and are due to you for learning.

  1. What is C#? [Pt 1] | C# for Beginners
  2. Hello World! [Pt 2] | C# for Beginners
  3. Basics of VS Code and the C# DevKit [Pt 3] | C# for Beginners
  4. Hello World, Introducing Strings! [Pt 4] | C# for Beginners
  5. The Basics of Strings! [Pt 5] | C# for Beginners
  6. Searching Strings [Pt 6] | C# for Beginners
  7. Numbers, Integers, and Math [Pt 7] | C# for Beginners
  8. Numbers, Precision, Casting, Doubles, and More [Pt 8] | C# for Beginners
  9. Branching, Ifs, and Conditional Logic [Pt 9] | C# for Beginners
  10. Branching and While Loops [Pt 10] | C# for Beginners
  11. For Loops [Pt 11] | C# for Beginners
  12. Arrays, Lists, Indexing, and Foreach [Pt 13] | C# for Beginners
  13. Language Integrated Query (LINQ) and IEnumerable [Pt 15] | C# for Beginners
  14. Object-oriented Programming (OOP) [Pt 18] | C# for Beginners
  15. OOP with derived or abstract classes, overrides | IEnumerable [Pt 19] | C# for Beginners

Assessments

Assignment 01Deadline: Thursday, April 17th, 10:59 PM

Online Coding Practice

Difficulty Level: Very Easy


Miscellaneous Links

Scroll to Top