# Ribomation > Lärarledda kurser i programspråk, ramverk och utvecklingsverktyg för > redan yrkesverksamma programmerare. Kurserna ges på svenska, både som > fjärrkurser via Zoom och som företagsanpassade kurser på plats hos kund. > Kursmaterialet är på engelska. Ribomation drivs av Jens Riboe, senior mjukvaruutvecklare med över 40 års erfarenhet. Företaget har funnits sedan 2009 och specialiserar sig på kurser i C, C++, Java, JavaScript, webbramverk (Vue, Angular) och DevOps-verktyg (Docker, CMake, Git, Jenkins). ## Kurser ### C och C++ - [C programmering](https://www.ribomation.se/programmerings-kurser/c-programming-grundkurs/): Grundkurs i C, 5 dagar, beginner. Pekare, minneshantering. - [C++ grundkurs](https://www.ribomation.se/programmerings-kurser/cxx-basics/): Modern C++11/14/17/20/23, 5 dagar, beginner. - [Modern C++](https://www.ribomation.se/programmerings-kurser/cxx-modern/): Lambda, move semantics, smart pointers, nyheter från C++11 till C++23, 3 dagar, intermediate. - [C++ påbyggnadskurs](https://www.ribomation.se/programmerings-kurser/cxx-supplementary/): Fördjupning eller uppfräschning av Modern C++, 3 dagar, intermediate. - [C++ Templates](https://www.ribomation.se/programmerings-kurser/cxx-templates/): Templates på djupet, 3 dagar, advanced. - [C++ Threads](https://www.ribomation.se/programmerings-kurser/cxx-threads/): Flertrådade applikationer i Modern C++, 4 dagar, advanced. - [C++ Linux systemprogrammering](https://www.ribomation.se/programmerings-kurser/cxx-linux-systems-programming/): Modern C++ med Linux API, 3 dagar, advanced. - [C++ för minnes-begränsade system](https://www.ribomation.se/programmerings-kurser/cxx-memory-constrained-systems/): Egen minneshantering i C++, 3 dagar, advanced. - [Catch2](https://www.ribomation.se/programmerings-kurser/catch2/): Enhetstestning i C++, 1 dag, intermediate. - [Google Test/Mock, Benchmark, Coverage](https://www.ribomation.se/programmerings-kurser/gtest-gmock-gbench/): GTest, GMock, GBench, GCOV/LCOV, 3 dagar, intermediate. - [CMake](https://www.ribomation.se/programmerings-kurser/cmake/): Bygga C/C++ med CMake, 2 dagar, intermediate. ### Java - [Java grundkurs](https://www.ribomation.se/programmerings-kurser/java-grundkurs/): Java från grunden, alltid uppdaterad till senaste LTS, 5 dagar, beginner. - [Spring Framework och Spring Boot](https://www.ribomation.se/programmerings-kurser/spring-framework/): Java-applikationer med Spring, 4 dagar, advanced. - [Spring Batch](https://www.ribomation.se/programmerings-kurser/spring-batch/): Batch-applikationer i Java, 2 dagar, advanced. - [JUnit enhetstestning](https://www.ribomation.se/programmerings-kurser/junit/): JUnit 5 (Jupiter) med Hamcrest matchers, 1 dag, intermediate. ### Webbutveckling - [JavaScript för programmerare](https://www.ribomation.se/programmerings-kurser/javascript/): Modern JavaScript (ES2015+), 3 dagar, beginner. - [Vue.js grundkurs](https://www.ribomation.se/programmerings-kurser/vuejs/): SPA-applikationer med Vue 3, 4 dagar, beginner. - [Angular grundkurs](https://www.ribomation.se/programmerings-kurser/angular/): SPA-applikationer med Angular och TypeScript, 4 dagar, beginner. - [Node.js grundkurs](https://www.ribomation.se/programmerings-kurser/nodejs/): Server-side med Node.js, från streams till Express.js, 3 dagar, intermediate. - [CSS för programmerare](https://www.ribomation.se/programmerings-kurser/css-for-programmerare/): Modern CSS i webbapplikationer, 2 dagar, beginner. - [Twitter Bootstrap](https://www.ribomation.se/programmerings-kurser/bootstrap/): Responsiva webbapplikationer med Bootstrap, 2 dagar, intermediate. ### Verktyg och DevOps - [GIT grundkurs](https://www.ribomation.se/programmerings-kurser/git/): Git versionshantering för programutvecklare, 2 dagar, beginner. - [Docker och Docker Compose](https://www.ribomation.se/programmerings-kurser/docker-och-compose/): Containerutveckling med Docker och Compose, 2 dagar, beginner. - [Jenkins konfiguration](https://www.ribomation.se/programmerings-kurser/jenkins-usage/): Konfigurera och använda Jenkins CI, 3 dagar, beginner. ## Senaste artiklar - [Rust syntax jämfört med C++](https://www.ribomation.se/blog/2026/rust-syntax-jamfort-med-c++/): Den här artikeln jämför inte C++ och Rust utifrån säkerhet, utan utifrån grammatik: var parenteserna försvinner, var klamrarna plötsligt blir obligatoriska, och... - [Fem skäl att välja Rust över C++](https://www.ribomation.se/blog/2026/fem-skal-att-valja-rust-over-c++/): Fem klassiska C++-buggar som kompilerar utan en enda varning, kör utan att krascha och ändå svarar fel. Alla fem stoppas av Rust-kompilatorn — men jag kör också... - [Apollo 11 och kvinnan bakom koden](https://www.ribomation.se/blog/2026/apollo-11-och-kvinnan-bakom-koden/): Apollo 11 bars inte bara av raketer, bränsle och mod, utan också av ett styrprogram som visste hur det skulle misslyckas utan att falla sönder. I centrum står... - [Hur gör man en Ralph Loop?](https://www.ribomation.se/blog/2026/hur-gor-man-en-ralph-loop/): Starta ett skript, gå på lunch, kom tillbaka till färdig och testad kod. Det är inte science fiction — det är en Ralph Loop. Uppkallad efter Ralph Wiggum från... - [Kan du alla nya AI termer?](https://www.ribomation.se/blog/2026/kan-du-alla-nya-ai-termer/): AI-världen svämmar över av förkortningar och buzzwords. Här är en ordlista över de vanligaste termerna — från LLM och RAG till YOLO Mode och Ralph Loop. - [OpenClaw - Det ska vara en hummer i år](https://www.ribomation.se/blog/2026/openclaw-det-ska-vara-en-hummer-i-ar/): AI har gått från att svara på frågor till att faktiskt göra saker — och mitt i detta skifte har en österrikisk utvecklare och en röd hummer hamnat i centrum.... - [Så här kopplar du SMHI till Claude AI](https://www.ribomation.se/blog/2026/sa-har-kopplar-du-smhi-till-claude-ai/): Kan man prata sig till en fungerande MCP-server? I den här artikeln bygger jag en komplett integration mellan Claude Code och SMHI:s Open Data – med stdio,... ## Praktisk information - [Priser och villkor](https://www.ribomation.se/priser-och-villkor/): Kursavgifter, samfaktureringsrabatt (25% för deltagare 2+ från samma företag), betalningsvillkor. - [Frågor och svar](https://www.ribomation.se/fragor-och-svar/): Vanliga frågor om kursupplägg, leverans och bokning. - [Kontaktinformation](https://www.ribomation.se/kontakt-information/): info@ribomation.se, 0730-314-040. - [Om Ribomation](https://www.ribomation.se/om-ribomation/): Företagsinformation och bakgrund. ## Optional - [Alla kurser](https://www.ribomation.se/programmerings-kurser/): Komplett kurskatalog. - [Bloggen](https://www.ribomation.se/blog/): Alla artiklar. - [JSON Feed](https://www.ribomation.se/feed.json): Maskinläsbar feed över bloggartiklar. - [llms-full.txt](https://www.ribomation.se/llms-full.txt): Fullständigt innehåll för alla kurser och artiklar, i ett enda dokument.