Find the perfect course for you

Search results


Containerized Microservices in Node.js

If you’ve been at any conference or talk recently you’ve likely heard about microservices. In this course we will look at what microservices are and what advantages (and disadvantages) they offer. With microservices architects have the responsibility to break their monolithic application into a collection of smaller microservices. This gives the ability to easily scale different parts of an application dependent on system load, or to choose different technologies for different services. With this increase in freedom and functionality we also get increased responsibilities for testing, documentation, and security. We’ll dig into all of these areas and see practical solutions based on our experience.

Category: Web Development
Delivery dates:
Stockholm:  15 Oct
Malmö:  11 Jun 17 Sep 26 Nov
Gothenburg:  11 Jun
Oslo:  7 May 23 May 13 Sep
3 days | 25 900 SEK Read more and book

The New Angular

In this course you won't just learn about the The New Angular API:s and become able to create stuff with it - we will also provide perspective on the design choices made and put it all into context, aspiring to give you an even deeper understanding as to how to get the most out of the framework. 

Category: Web Development
Delivery dates:
Gothenburg:  15 Nov
Malmö:  24 May 6 Sep
Stockholm:  14 May 4 Oct 8 Oct 17 Dec
Oslo:  7 May
2 days | 21 500 SEK Read more and book

NodeJS and Express Foundation

The initial shock of writing JavaScript on the server-side has subsided, and as the dust settles, Node.js is still around. JavaScript has definitely made an impact outside of browsers and client-side development. This course examines how to actually build web applications using the Node.js runtime, together with the popular Express framework. We'll consider handling asynchronous requests, both from a pure Node.js standpoint, as well as using a more modern approach with promises and the Bluebird library. 

Category: Web Development
Delivery dates:
Malmö:  10 Sep 13 Dec
Stockholm:  20 Aug
Oslo:  8 May 31 May 27 Sep
2 days | 19 500 SEK Read more and book

Docker Foundation

Since being introduced in 2013 Docker has taken the world by storm. Allowing developers to run their code in isolation, without the overhead of a virtual machine, Docker is supported and used by companies around the globe. Isolating apps in containers helps to streamline collaboration as well as allowing developers to test and debug in environments identical to the deployment setup. 

Category: Other
Delivery dates:
Malmö:  10 Sep 10 Dec
Oslo:  14 May 21 Sep
1 days | 12 500 SEK Read more and book

C# Master Class

This class teaches you how to take advantage of what C# and .Net offer. It takes a range of real-world problems, and uses modern C# and .Net features to build clean, well designed, multi-paradigm solutions.

Category: .NET
Delivery dates:
Oslo:  21 May
Malmö:  14 May 29 Aug 17 Oct
3 days | 25 900 SEK Read more and book

Intermediate Python

This course presents a straightforward, broad and deep introduction to Python, its syntax and semantics, and its module ecosystem. 

Category: Other
Delivery dates:
Stockholm:  12 Nov
Malmö:  14 May 17 Sep 17 Dec
2 days | 21 500 SEK Read more and book

Beginning C#

This course gets you started with the C# language and the .NET framework.

Category: .NET
Delivery dates:
Malmö:  22 Oct 19 Nov
Stockholm:  22 Aug
Oslo:  14 May
3 days | 25 900 SEK Read more and book

News & feeds

Our view of Vue

Are React and Angular still the only two responsible choices when selecting a JavaScript framework for the new project, or can Vue now be considered an actual contender also from a business perspective?

Read more >

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.  #waaayoutofoffice

Read more >

Focus on Business Value with Scrum

How do we, as a company, keep our focus on Business Value, when we our teams are dominated by technical people and developers, who are not always even expected to see the bigger picture. How can Scrum be at help?

Read more >

Why TypeScript?

A few contrasting examples: in JavaScript it's fine to forget a  property in an object literal, to call a function with the wrong number  of arguments, or to write code that will never be reached in a program. TypeScript flags all of these things as errors, often directly in an  IDE.

Read more >