Course Information
Course Overview
10 C# Beginner projects step by step
Welcome to this C# project based course for beginners course (pronounced C Sharp). C# is designed to be a simple, modern, general-purpose, object-oriented programming language, borrowing key concepts from several other languages, most notably Java
C# is one of the most popular programming languages. It can be used for a variety of things, including mobile applications, game development, and enterprise software. Knowing C# opens a great deal of doors for you as a developer.
C# is used in :
Video games with Unity
Web apps with ASP.NET
Cloud Computing with Azure
Mobile apps with Xamarin
IoT with .NET Core
Machine Learning with ML.NET
C# is an Object Oriented language and does not offer global variables or functions. Everything is wrapped in classes, even simple types like int and string, which inherits from the System.Object class.
In this course I will walk you through how to create the following 10 beginner c # projects to help build up your C# programming skills.
Calculator
Digital Clock
Currency Converter
Maths Operations App
Web browser
paint drawing app
2D Ping Pong game
Google Maps
Volume Converter
Music Player
You will be using the Visual studio integrated development environment to write the and run the C# Code. This is the official tool provided by Microsoft for developers to use to create applications. After completing the 10 projects you should be confident to build your own applications.
Course Content
- 10 section(s)
- 81 lecture(s)
- Section 1 Setting Up Visual Studio
- Section 2 Build a Web Browser
- Section 3 Build a Digital Clock
- Section 4 Build a Volume Converter
- Section 5 Build a Calculator
- Section 6 Build a Maths App
- Section 7 Build a Currency Converter
- Section 8 Build your own Google Maps
- Section 9 Build a Paint Drawing App
- Section 10 Build a Ping Pong Game
What You’ll Learn
- Build a Web Browser
- Build a Digital Clock
- Build a Volume Converter
- Build a Calculator
- Build a Maths Operations App
- Build a Currency Converter
- Build a Google Maps
- Build a Paint Drawing App
- Build a Ping Pong Game
- Build a Music Player
Skills covered in this course
Reviews
-
MMichael Xiourouppa
Most of the Code was copy pasted at times which bypassed important knowledge. Since i had a lot of previous experience i realised what the code was used for but others do not
-
AAdam Curtis
Pros: Cool projects that introduce some good concepts Cons: A lot of copy and pasting code, which would be fine but the explanations of the code are a bit lacking in certain places. Many of programming instructors have this same issue where they don't really explain something and assume it's easy to understand. A similar comment on a different video I've seen summarizes this really well: “Create your constructor class, that is, of course, the class that constructs...” Which is just about equal to: Ah, yes, the floor here is made out of floor. Beginner tutorials should explain everything without the use of "of course" or "obviously" or "you should be able to figure it out". If people were able to just figure it out like that they then wouldn't be taking beginner courses. Also, programming tooltips like the ones you see in visual studio when hovering over a method or type might as well be in an alien language as they don't explain things clearly at all to someone who doesn't already know how to program, so reading those as an explanation to what is happening in the code is not very useful.
-
UUnlawful
so far just talking through installation. I already have some experience in c# so did not need to follow these but it was explained very clearly and concisely.
-
DDale Blyth
The price changed from time I started order to time I finshed - by 60+%. Could not change it. Once I started downloading it took a very long time and once I started using tyhe videos to install it ran into problems and simply did not work on my mac - though that was what i was downloading. I will stick with CodeAcademy and other ways of learning. Very disappointed.