Visual Basic Essential Training
Get started programming with Visual Basic using Visual Studio 2012 Express for Windows Desktop.
Android App Development Essentials: Distributing Apps
Once you've created an Android app, it's time to share it with the world. Learn how to package and distribute Android apps on Google Play and the Amazon Appstore.
Develop Financial Applications in F#
Learn to develop simple financial applications with F#, like the Twitter bot featured in this course.
iOS Game Development with Swift 3 and SpriteKit
Learn how to use SpriteKit and Swift, Apple's open-source programming language, to build a complete, full-featured 2D game for iOS.
Learning C# for Unity Game Development
Learn the basics of programming in C# for Unity game design and development.
Learning Android App Development
Create your first Android app. Learn all the basics of the platform, and all the skills an Android app developer needs to be successful.
Windows Performance Tools: DeadLock Analysis with Intel VTune Amplifier
Are your Windows apps underperforming? Discover how to use the Locks and Wait analysis in Intel's VTune Amplifier to identify and remove deadlocks.
Windows Performance Tools: Thread Analysis with Intel VTune Amplifier
Find out how to use Intel's VTune Amplifier performance-profiling tool to visualize and analyze the performance of single-threaded vs. multithreaded Windows apps.
Windows Performance Tools: Memory Leak Analysis with Intel Inspector
Learn to use the Intel Inspector to easily find and repair memory leaks in your Windows applications.
Unity 5 2D: Building an Adventure Game
Create your own 2D action adventure game for any target platform with Unity 5.
Unity 5 2D: Level Design
Learn the basics of level design in Unity 5 2D, including building puzzles, monsters, collisions, gizmos, and enhanced menus.
.NET Programming Introduction
Learn everything a new .NET developer needs to know to start programming in .NET.
Cocoa with Swift 3 Essential Training
Developers: Build macOS desktop applications with Swift 3 and Apple's native API, Cocoa. Learn how to create a UI, connect it to code, work with data, and debug and distribute your app.
Introduction to Java Enterprise Edition
Get an introduction to Java EE 7, the platform of choice for developing dynamic, large-scale enterprise applications.
Deploying .NET Applications with Octopus Deploy
Automate application deployment. Learn how to use Octopus Deploy to successfully deploy .NET applications.