Kurser för
Lär dig ett nytt programspråk eller ramverk hos Ribomation. Alla våra kurser ges i realtid och med en lärare som kan sitt ämne och vill lära ut detsamma.
- Schemalagda kurser, du kan anmäla dig till
- Fjärrkurser via Zoom
- Företagsanpassade kurser, ute hos er
- Kunskaps-späckade kurser för programmerare
- Kurser skrivna av erfarna programmerare

Aktuella kurser
Här visar vi ett axplock av alla våra kurser.

Så här tycker våra kunder
Genomgående är våra kursdeltagare mycket nöjda med att gå kurs hos Ribomation och upplever att det fått ut det mesta av kursinnehållet.
Tack! Kändes som en väldigt kunnig och bra lärare!

Nöjd deltagare på kursen C++ Supplementary
Bra format med blandning av övningar och presentationer.

Nöjd deltagare på kursen C++ for Memory Constrained Systems
This is the best explanation of lambdas I've heard so far.

Nöjd deltagare på kursen C++ Supplementary
Bra upplägg med teori, övningar och demon. Bra med gott om tid att utföra övningar.

Nöjd deltagare på kursen Java 8/9/10/...
Mycket bra kurs som jag kommer att rekommendera för andra kollegor.

Nöjd deltagare på kursen Grundkurs i Angular
One of the best courses I have attended.

Nöjd deltagare på kursen Threads Programming using C++
Amazing teacher with very deep and relevant knowledge of the subject.

Nöjd deltagare på kursen Linux Systems Programming
This was the best course that I have taken so far.

Nöjd deltagare på kursen Linux Systems Programming
En av de bästa kurserna jag gått. Bra balans mellan teori och praktik.

Nöjd deltagare på kursen Android Kickstart
The quality of the course exceeded my expectation. Very good course! Very good teacher!

Nöjd deltagare på kursen Linux Systems Programming
High pace, but fun. Nice and competent teacher.

Nöjd deltagare på kursen Erlang Basics






De senaste artiklarna
Vi publicerar (o)regelbundet ett brett fält av artiklar, från tekniska artiklar med gott om källkod, via kåserier om tidigare eskapader, till rena kursnyheter och helghälsningar.

valarray vs. vector – två olika vägar för numeriska beräkningar
De flesta C++-utvecklare är välbekanta med `std::vector`, som är en av de mest använda och mångsidiga containrarna i STL. Däremot är dess kusin `std::valarray` en betydligt mer obskyr medlem av standardbiblioteket – och används sällan i praktiken. I den här artikeln tittar vi närmare på likheter, skillnader och när `valarray` faktiskt kan vara ett vettigt val.

Jens Riboe
23 aug. 2025
5 minuter i lästid

Visste du att string kan användas som en vector
std::vector och std::string kan vid första anblick verka som helt olika containrar. Men de delar många egenskaper – och string klassen erbjuder ibland fördelar, även för icke-textdata. I denna artikel går jag "utanför lådan" genom att påvisa hur du kan använda string klassen på ett fiffigare sätt än med vector klassen. Häng med och läs en kul och annorlunda artikel om C++.

Jens Riboe
19 aug. 2025
2 minuter i lästid

Så här använder du span-view i C++
En introduktion till std::span (C++20). Artikeln förklarar skillnaden mellan pekare, array och span. Med kodexempel visas praktiska användningsfall.

Jens Riboe
17 aug. 2025
6 minuter i lästid

Så här använder du adapter-containrar i C++
En introduktion till de tre adapter-containrarna i C++ standardbiblioteket: std::stack, std::queue och std::priority_queue. Artikeln förklarar vad en adapter-container är, hur dessa fungerar internt, samt visar praktiska användningsfall med kodexempel.

Jens Riboe
16 aug. 2025
18 minuter i lästid

Bekanta dig med nya flat containers i C++
En introduktion till C++23:s nya associativa containrar std::flat_set och std::flat_map. Artikeln beskriver hur dessa fungerar internt, när de är mer effektiva än vanliga tree containers, samt visar praktiska exempel på insättning, sökning och borttagning.

Jens Riboe
14 aug. 2025
10 minuter i lästid

Så här använder du hash-table containers i C++
En introduktion till C++ standardbibliotekets hash-table-baserade associativa containrar: `std::unordered_set` och `std::unordered_map`. Artikeln beskriver hur dessa fungerar under huven, när du bör använda dem istället för tree containers, samt visar praktiska exempel på insättning, sökning och borttagning av element.

Jens Riboe
13 aug. 2025
12 minuter i lästid
Prenumerera på vårt nyhetsbrev
Vi skriver om programmeringsteknik, programspråk, ramverk, anekdotiskt om IT historik, nya kurser vi lanserar, samt öden och äventyr med Jens och hans långa karriär med programmering på både stora och små företag, samt både inom och utom landets gränser.
