Vi har 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
- Kunskapsspäckade kurser för programmerare
- Kurser skrivna av erfarna programmerare
Några av våra kurser
På denna plats väljer vi ut några kurser i taget för direkt
exponering, samt växlar regelbundet. Du kan se samtliga kurser
via länk-knappen nedan eller kort och gott via länken
/programmerings-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.
C++26 Contracts
Kommentaren ovanför funktionen — "n måste vara >= 0" — har vi alla skrivit, och vi vet alla hur ofta den läses. C++26 flyttar in antagandet i själva signaturen med pre, post och contract_assert, och löser samtidigt den fråga som sänkte hela förslaget ur C++20: vad som ska hända när ett kontrakt bryts står inte i koden, utan bestäms när du kompilerar. Jag bygger en ringbuffert där man får se en bugg fortplanta sig i direktsändning, skriver en egen violation handler och går igenom fällorna i GCC 16 — med början i det klassiska clamp-exemplet, som inte ens kompilerar.
Jens Riboe
11 sep. 2026
73 minuter i lästid
Cargo – konvention framför konfiguration
Inget CMake, inget Conan, inget hemsnickrat skript — ett enda kommando räcker för att skapa, bygga, testa, dokumentera och länka in tredjepartsbibliotek i ett Rust-projekt. Jag går igenom hur `cargo` blev så där stilrent, med ett getingstick om `make`, `Ant`, `Maven` och CPAN på vägen, och avslutar med ett demo-program som ritar en Normal-fördelning som ett stjärn-histogram.
Jens Riboe
4 sep. 2026
50 minuter i lästid
Referenser & pekare i Rust jämfört med C++
Referenser och pekare finns i både Rust och C++ — men skrapar man på ytan är skillnaderna rejäla. En Rust-referens går att peka om till ett helt annat värde efter att den skapats; i C++ är en referens låst till sitt mål för alltid. Bakom `unsafe`-nyckelordet gömmer sig dessutom exakt samma minnesbuggar som C++ alltid haft — use-after-free, läsning av oinitierat minne — skillnaden är att Rust kräver att du skriver `unsafe` för att göra det. Jag går igenom mutability, ownership/borrow-reglerna, råa pekare och tre sätt att allokera på heapen, med körbar kod och C++-jämförelser hela vägen.
Jens Riboe
28 aug. 2026
38 minuter i lästid