Adventures In C# Programming
Learn C# programming by building a fun text adventure game! Perfect for beginners. Code your own story and master C# fundamentals.
Course Content
Adventures In C# Programming is an all-levels Udemy course taught by Huw Collingbourne. It runs 2h 27m, is taught in English, and includes a certificate of completion. Learners rate it 4.6 out of 5 from 84 reviews, with 811 students enrolled. It is a paid course, last updated January 2024.
Embark on an exciting journey into C# programming with Adventures in C# Programming! This unique course teaches you the core features of the C# language through the hands-on development of a classic text adventure game, reminiscent of games like ‘Zork’ and ‘Colossal Cave’.
What you'll learn:
- Develop a Retro Adventure Game: Master the fundamentals of C# by creating a complete, playable adventure game.
- Object-Oriented Programming (OOP): Build robust game structures by creating hierarchies of treasure objects, solidifying your understanding of OOP principles.
- Data Structures & Maps: Utilize .NET collections, arrays, and Dictionaries to design and implement game rooms and maps effectively.
- Serialization & Persistence: Learn to serialize game data, enabling you to save and restore your progress.
- Modular Code Design: Write clean, maintainable code using classes, partial classes, and subclasses.
- User Interaction: Program engaging user interaction with a user-friendly, 'natural language' interface.
- Advanced C# Concepts: Explore essential programming concepts including encapsulation, inheritance, constructors, enums, properties, and hidden methods.
Who is this course for?
- Beginner Programmers: Gain valuable, practical experience building a complex project and solidify your C# foundation.
- Experienced Programmers: Discover advanced C# features and explore less-used corners of the language.
- Retro Gaming Enthusiasts: Learn to create games in the style of classic 1980s Infocom text adventures.
Course Details:
You'll learn to write your own C# text-adventure game using either the free Visual Studio Community Edition or a commercial version of Microsoft Visual Studio. All source code for sample projects is provided and ready for download, execution, and modification.
Taught by Huw Collingbourne, author of the popular adventure game The Golden Wombat Of Destiny and a well-known programming expert, this course offers a fun and engaging way to learn C#. Huw is also a respected programming columnist in the UK and author of The Book Of Ruby.
Adventures in C# Programming provides a fun and effective path to mastering the C# language. Join us and start your adventure today!
Need a web app built? Hire the team behind TutorialSearch.io
We ship fast, production-grade full-stack apps (Next.js, React, edge infra) — the same stack that powers this site.