Find the perfect course for you
To make it easier for you to find the course you are looking for, we have divided our courses into different course areas. Whether you are a beginner or an experienced developer, we have something for you. If you do not find what you are looking for or have any questions, please contact us!
Agile methodologies have transformed the way teams work, and how software is built. Learn how you could work with Agile methods with our courses as Scrum and Management 3.0Read more >
The hugely popular .Net platform from Microsoft enables developers to build web, desktop, and mobile applications, as well as backend systems.Read more >
Java runs almost everywhere and while Java first emerged more than 20 years ago, the language is still growing and evolving today.Read more >
News & feeds
Now we launch Comma
Now we are launching the beta version of Comma, an IDE for Perl 6 developers that will streamline their work.Read more >
Our view of Vue
Configuring CMake for success
One common question I get on our Advanced C++ course is how the project structure should look, e.g. should I split the source code into multiple directories? How can I introduce unit tests? Should I compile into multiple libraries?
Each project is unique in what it needs, so in this blog post I’ll go over my general preferred setup and then look at how we adopted it for C++ on Android where we also interface with Kotlin/Java.Read more >
Working Remotely… Very Remotely
Does your job let you travel? Do you want it to? Our job does! And we're taking advantage of it! Read all about our plans for remote work... very remote work. #waaayoutofofficeRead more >