.NET Learning Tour

Take a short tour of our coding sandbox for .NET developers, fully integrated with Visual Studio.

The scenario

Allow us to set the scene for you.

Our scenario tab contains a summary of what you’ll learn by completing each coding exercise.

It presents a brief overview of the sample application you’ll be working with in Visual Studio and outlines the gaps or flaws that you’ll be putting right as part of the learning process.

Each scenario estimates the coding time required to complete a particular exercise, helping you to gauge the amount of caffeine and brain power needed.

Challenge yourself

Nothing ventured, nothing gained.

The problem statement describes the exact nature of the problems you’ll be asked to fix in our sample application.

We’re very careful to explain our requirements for restoring the sample application back to full health.

We encourage developers to read the problem statement really carefully, as it contains the key requirements for achieving that elusive 100% score.

Support & guidance

We all need somebody to lean on.

We believe in setting tough but achievable coding challenges. To help you succeed, we offer copious amounts of support every step of the way:

  • Hints provide guidance & steps to break down the task at hand into logical blocks.
  • Safari Books Online offers authoritative reference material to aid your coding efforts.
  • A premium feature for enterprise clients, our Personal Tutor service gives you access to our fully certified .NET experts.

Code in Visual Studio

With InnerWorkings, you learn new skills by restoring a malfunctioning application back to health directly in Visual Studio.

Our neat Visual Studio Add-In makes the transition to writing code seamless.

You’ll improve, replace, or build on our sample code directly in the IDE. Now that’s a novel concept – learning by solving real world coding problems.

Judge your code

Our code judging engine tests your code stringently and feeds detailed results back to you in mere seconds.

We warn you that learning by writing code is addictive – you’ll love the instant gratification of a 100% correct score.

Don’t worry if our engine flags an issue with your code – you’ll be determined to resolve any lingering problems in your application. Either way, you’re in total control of your own learning.

Success or try again

Our results page provides you with a detailed progress report, and a score for your hard-won coding achievements.

We’ll also recap key learning points and techniques from each coding exercise, providing valuable insight that everyone needs to improve their skills. It’s all good.

Getting started

And that’s all you need to know!

To get started, download a free trial or browse our catalog.