Course Description
Composition and code architecture are the cornerstones within all types of applications- "from simple command line tools to large-scale enterprise applications. Understanding these concepts is useful when learning about the three pillars of object-oriented programming- "encapsulation, inheritance, and polymorphism. This course demonstrates techniques you can apply when programming in C# to improve how you work with properties, classes, methods, modifiers, constructors, and more.
More courses by Jesse Freeman
Game Development Foundations: Game-Related Math (2017)
Provider: LinkedIn Learning
Time: 2h 19m
Free
More C# courses
C# Developers: Double Your Coding Speed with Visual Studio (2018)
4.7 (4,035 Reviews)
Provider: Udemy
Time: 2.2h
$13.99
Object Oriented Programming with C# - Beginner to Advanced (2020)
4.7 (2,063 Reviews)
Provider: Udemy
Time: 5.6h
$64.99
Learn Game Development with C# Programming and MonoGame! (2025)
4.7 (1,094 Reviews)
Provider: Udemy
Time: 6.6h
$12.99
Reviews
Showing 5-star reviews only
No reviews yet. Be the first to review this course!
Showing all 0 reviews
Could not load more reviews.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/
Overall Score : 0 / 100












