Udemy screenshot
success 100%

A great way learn to how to solve real problems using Computer Science
Lectures 92
Video 25.5 hours
Skill Level Intermediate Level
Languages English
Includes Lifetime access
30 day money back guarantee!
Available on iOS and Android
Certificate of Completion

Students will learn to create their own computer programs using the C# programming language. Only a very basic knowledge of C# syntax or any other programming language is expected. This is a course for individuals who would consider themselves slightly above beginners. The first section of the course serves as a refresher to get everybody up to speed.

Students will be exposed to all the stages in software development and develop problem-solving skills as well as learn the syntax of the C# language.

The challenges/applications are drawn from a variety of situations in the home, school and workplace. They address a wide spectrum of interests including:


data analysis
connecting to a sequential and relational database (SQL)


probabilistic simulations (using random numbers)
deterministic simulations (using concepts from physics and math… Plinko Game )

Social Studies (Geography)

Distance between two cities Table Lookups
Country Telephone codes


hidden pitfalls of computer arithmetic in real world applications
famous mathematical algorithms and their applications (Euclidean Algorithm)
solving mazes and puzzles using the concept of recursion


validating codes like SIN (social insurance numbers) , VIN, ISBN
coding and decoding messages using classical encryption techniques
a peek into more advanced techniques (Steganography)


creating a program that plays a classical memory game on a 4×4 grid
creating applications utilizing drag and drop events


animation basics
using a back buffer (double buffer) to improve flicker
creating simple 2d games using keyboard and mouse movement and incorporating sound effects

My goal is not just to show you how to program, but to help you understand what you are doing, and why you are doing it.

Not only do the videos show you how to become a programmer in great detail, but each time an important concept is taught, I offer you a challenge that is designed to help you really understand what you have just learned.

You will go away and complete the challenge, and then come back and see the challenge answered and explained in detail in the video, allowing you to check your results!

Full details

Charlie Chiarelli
C# Intermediate Programming : Applications Driven Approach
Programming Languages course coupon
Development course coupon
C# Intermediate Programming : Applications Driven Approach coupon
Udemy coupon
Udemy coupons
Udemy coupon code
Udemy discount
Udemy 50% off
Udemy $10
Udemy free
Udemy 100% off