Gentle Introduction to C# Fundamentals

Learn How to Build C# App, Not Just C# Code Syntax

Far too many people give up learning programming because they are stuck with code syntax.

What you’ll learn

  • Learn C# basic concepts and code syntax..
  • Learn how to actually use C# code syntax to build a console application, NOT just code syntax..
  • Learn the “behind the scenes” process of building an application..
  • Learn how to think like a programmer to solve coding challenges..

Course Content

  • Course Introduction –> 1 lecture • 4min.
  • A Quick Overview on Visual Studio, C#, .NET, and Programming –> 3 lectures • 7min.
  • C# Program Structure –> 4 lectures • 28min.
  • Basic Output –> 1 lecture • 8min.
  • Variables –> 7 lectures • 33min.
  • Data Types –> 7 lectures • 41min.
  • Basic Input –> 1 lecture • 8min.
  • Operators –> 3 lectures • 15min.
  • Control Flow –> 14 lectures • 1hr 15min.
  • Methods –> 6 lectures • 35min.
  • Input Validation –> 3 lectures • 20min.
  • Arrays –> 2 lectures • 14min.
  • C# Console App Project –> 15 lectures • 1hr 36min.
  • Course Wrap-Up –> 1 lecture • 2min.

Auto Draft


Far too many people give up learning programming because they are stuck with code syntax.


Not because they’re lazy or less than intelligent, but because nobody shows them how to stitch those codes together to make applications.


Contrary to popular belief, you don’t need to know everything there is to it about a programming language before you can start building an application with it.


Sure, if it’s a complex application that you want to build, you need to know a great deal about the language.


But this doesn’t mean you can’t start building simple applications using basic code syntax.




With that in mind, this course teaches you not only fundamental C# concepts and syntax, but perhaps most importantly, how to actually apply them to make applications – in the context of this course, that will be a pizza ordering app.


Admittedly, the app is really simple. There’s no account registration, no shopping cart, and many other advanced features that a full-fledged e-commerce application usually has.


Not only that, the app looks really dated, maybe even ugly for some people since it doesn’t have any graphical user interface whatsoever.


But it is meant to be like that, it’s meant to be simple, so that you can focus on learning C# in a bite-size chunk and then be able to use it.


In case you didn’t know, if you learn C# by making a desktop or a web application for instance, in addition to learning the language, you’d also need to learn other components that make up the app.


If you have never learned any programming language before, these additional things to learn can seriously overwhelm you.


Even worse, they can demotivate you to continue learning programming.


If you think we’re making this up, just ask any senior programmer you know, they’ll tell you the same thing.


To prevent you from getting overwhelmed and demotivated, at the end of the course, you’ll be building a project that doesn’t require you to learn anything other than C#.


On top of that, we also made the project as relatable as possible for most people.


Even if pizza is not your favorite food, most likely than not, you have a good idea on how food ordering process works.


What’s more, you can apply the knowledge and skills you learn in this course to make other app of similar complexities, not just pizza-ordering application.




Just to be clear, this course doesn’t teach you everything there is to it about C#.


Compared to many C# courses out there, many would think that our course is tiny, that it doesn’t cover tons of C# concepts.


Honestly, we can easily throw an enormous amount of content to this course, to lure as many people as possible to sign up.


But, what’s the point of teaching you so many things, if at the end of the day, instead of benefiting you, they only make you confused, disheartened, and don’t want to learn programming language ever again.




  • if you’re new to programming and C# is your preferred programming language, this course is for you.
  • if you’ve learned C# fundamentals before, but you have no idea on how to apply your skills to build an app, this course is for you too. Here, you’ll not only be learning code syntax, but also how to use them to build an application.




If you’re a programmer coming from other programming language, this course maybe too slow-paced, to your liking. You may find other course, especially those specifically designed for programmers more suitable for you.




To be really sure that this course is the one you’re looking for, please watch some of our video lessons. We made them available for public for your perusal.


We hope you like what you see, so we can embark on this exciting journey together.

Get Tutorial