Customize your search:

E.g., 2016-10-26
E.g., 2016-10-26
E.g., 2016-10-26
Oct 31st 2016

If you love games and want to learn how to make them, then this course will start you down that path. Making games is a creative and technical art form. In this course you will familiarize yourself with the tools and practices of game development. You will get started developing your own videogames using the industry standard game development tools, including the Unity3D game engine and C#. At the end of the course you will have completed three hands-on projects and will be able to leverage an array of game development techniques to create your own basic games. This course is for individuals interested in becoming a game designer, game artist, or game programmer.

Average: 8.9 (7 votes)
Oct 17th 2016

This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming. The course uses the languages ML, Racket, and Ruby as vehicles for teaching the concepts, but the real intent is to teach enough about how any language “fits together” to make you more effective programming in any language -- and in learning new ones.

Average: 7 (3 votes)
Oct 10th 2016

The Beginning Game Programming with C# course is all about learning how to develop video games using the C# programming language. Why use C# instead of C++, Java, ActionScript, or some other programming language you may have heard of? First, using C# lets us use the open-source MonoGame framework, which help us quickly develop games for Windows, Android, iOS, Mac OS X, and others. Second, the Unity game engine is very popular with indie game developers, and C# is one of the programming languages you can use in the Unity environment. And finally, C# is a really good language for learning how to program.

Average: 5 (2 votes)
Mar 21st 2016

Learn the essentials of Windows 10 Universal Windows Platform app development. Learn to design and develop a responsive user interface using tools that are optimized for Windows 10 app developers. This course is part one of a three-part programming series. Take your first step in using C# and XAML to develop Windows 10 Universal Windows Platform apps. In part one of this three-part programming series (three x 4-week courses) you develop a responsive UI that automatically adapts as the app window changes size.

Average: 10 (1 vote)
Mar 21st 2016

Learn to develop a Windows 10 Universal Windows Platform app that implements the MVVM pattern and presents an adaptive UI that automatically adjusts to look great on any Windows 10 device (phone, tablet, or PC). This course is part two of a three-part programming series.

Average: 10 (1 vote)
Nov 25th 2015

Learn to develop a Windows 10 Universal Windows Platform app that truly comes to life with features like cloud service integration, background tasks, and geo-fencing. This course is part three of a three-part programming series.

Average: 5.6 (5 votes)
Oct 29th 2015

Learn the C# programming language, the most widely used language for .NET from Microsoft experts.

Average: 6.9 (7 votes)
Sep 14th 2015

Learn the core XAML skills needed to develop applications for the Universal Windows Platform.

No votes yet
Self study

This course is an upper division computer science course that studies the design of programming languages.

Average: 7 (1 vote)