Mammoth Club All levels 12 sections 31 lectures

C# Fundamentals: Learn Coding for Game Development

Do you want to learn to code in C#? This course is for you! Your one-stop-shop to start learning C# basics for beginners

01
Skill level
All levels
02
Sections
12
03
Lectures
31
04
Instructor
John Bura
What's inside

This course includes.

12
Sections
31
Lectures
31
Resources
Certificate of completion
Included
Mobile and desktop access
Included
AI learning assistance
Included
Unlock all courses with our Subscription Bundle! Get unlimited access to entire course library, books and assets. Learn more and subscribe today!
Course content

Curriculum & lectures.

12 sections · 31 lectures
+ Default Lesson 1 lecture
01. Introduction to C# Locked
+ 02. Starting a C# Project 1 lecture
02. Creating a New Project Locked
+ 03. C# Primitive Types 2 lectures
03. Primitive Types Locked
03. Source Code Locked
+ 04. C# Type Conversion 2 lectures
04. Type Conversion Locked
04. Source Code Locked
+ 05. C# Operators 2 lectures
05. Operators Locked
05. Source Code Locked
+ 06. C# Classes and Additional Types 6 lectures
06.01 Classes Locked
06.02 Inheritance Locked
06.03 Structures Locked
06.04 Arrays and Strings Locked
06.05 Enumerator Locked
06. Source Code Locked
+ 07. Statements & Loops 4 lectures
07.02 Loops Locked
07.03 Random & Control Flow Locked
07. Source Code Locked
07.01 Statements Locked
+ 08. Lists and Arrays 3 lectures
08.01 Types of Arrays Locked
08.02 Lists Locked
08. Source Code Locked
+ 09. Strings and Text 3 lectures
09. Source Code Locked
09.01 Modifying String Locked
09.02 Procedural Programmin Locked
+ 10. Date and Time 2 lectures
10. Date and Time Locked
10. Source Code Locked
+ 11. Files and Directories 3 lectures
11. Source Code Locked
11.02 Directories and Path Class Locked
11.01 Modifying Files Locked
+ 12. Debugging a C# Application 2 lectures
12. Source Code Locked
12 Debugging Application Locked
Description

About this course.

What Will I Learn?

Run code live on Rextester.
Code in C# from scratch.
Write clean and defensive code.
Declare variables and constants with proper naming conventions.
Understand procedural programming.
Debug applications.
Modify files to work with directories and the Path class.
Build examples of enumerations, reference types and value types.
Build statements and loops.
And more!


Whether you’re a beginner or experienced, our tutorials are for you.

We start from ground zero. Beginners and the experienced will get a whole review of the fundamentals. Once you master the basics, the course builds on your knowledge and gets more complex.

  • 5 Hours On-Demand Video
  • 10 Downloadable Resources (Source Code valued at $500)
  • Full Lifetime Access
  • Mobile Access via the Teachable App



Complete C# for Beginners: Learn to Code by Building Projects


We make short tutorials so that you can complete many projects to put in your portfolio. You can build a strong resume with different skills and types of projects. You get a sense of completion with each tutorial. We’ve curated the most important information you need to get a task done.

C# is an object-oriented programming language. It can be used to make applications, games, and more. C# is an elegant language. You’ll learn how to do clean coding that is simple and perfect for beginners.

C# is a popular language to build games.You can use C# to hard code a game player, movement, health, stamina, damage, attacks, and more.


Learn to Code the Right Way: The Art of Writing Clean Code


You'll learn about types, operators, operations, classes, statements, loops, and in-built C# classes. You will build code that is readable and professional.

You’ll learn how to use the free online compiler Rextester to test C# code in realtime. With Rextester you can run code and cooperate live with others.

You’ll learn the key building blocks of a game: variables and constants. You’ll declare them with proper naming conventions and learn how to choose the right type. Overflowing and managing a project scope are also covered.


Programming Clearly Explained: for Beginners to Advance their Skills


With this course, you’ll be able to perform type conversion. Through examples and hands-on practice you’ll be able to perform implicit and explicit type conversion. An important topic is also conversion between non-compatible types.

This course is full of hands-on, practical tutorials rather than lectures of theory. You’ll be able to perform operations. You’ll also learn about adding comments.

You’ll learn to create classes, structures, arrays and strings. Then we’ll dive into enumerations, reference types and value types.


Write Bulletproof Code: Applications-Driven Approach


You’ll be able to build conditional statements and more as the course becomes more complex. You’ll modify strings and learn about procedural programming. Reusing code is a useful topic also covered.

You’ll learn to add date and time, as well as use namespaces and directories. By the end of this course you’ll be able to debug applications with valuable tools. Your code will be clean and reliable thanks to defensive programming.



Requirements

Access to the Internet.
The will to learn about the language.
Prior knowledge isn't necessary but will help.



Who is the target audience?

People who want to make games.
Anyone with an interest in making applications.
If you have previous experience and want to improve your coding, this course is also for you.



Enroll now to join the Mammoth community.

Instructors

Taught by people who ship.

John Bura

John Bura

Founder and CEO of Mammoth Club and Course Pro, the #1 AI-powered Learning Management System for course and content development, training and evaluation.

Ready to start building?

Do you want to learn to code in C#? This course is for you! Your one-stop-shop to start learning C# basics for beginners

Buy lifetime access →