Sökresultat för

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
Se alla våra kurser
graphics-2
Fjärrkurser och klassrumskurser
graphics-1

Aktuella kurser

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

Background

C programmering

C gk

C programmering

Grundkurs i programspråket C

Background

Google Test/Mock, Benchmark, Coverage

Test/Mock

Google Test/Mock, Benchmark, Coverage

Effektiv kurs om Google Test/Mock, Google Benchmark plus Test Coverage med GCOV/LCOV

Background

CSS för programmerare

CSS

CSS för programmerare

Kurs för programmerare om hur du tillämpar modern CSS i webb-applikationer

Background

Perl grundkurs

Perl

Perl grundkurs

Kurs om hur du programmerar i språket Perl

Background

Java grundkurs

Java gk

Java grundkurs

Kurs om hur du programmerar i språket Java

Background

Modern Java, version 8..21

Java 8..21

Modern Java, version 8..21

Kurs om de viktigaste nyheterna i Java sedan version 8 fram till version 21

Se fler kurser här

Titta, vilka fina omdömen våra kursdeltagare ger

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!

Generic avatar, not an actual course participant

Nöjd deltagare på kursen C++ Supplementary

Bra format med blandning av övningar och presentationer.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen C++ for Memory Constrained Systems

This is the best explanation of lambdas I've heard so far.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen C++ Supplementary

Bra upplägg med teori, övningar och demon. Bra med gott om tid att utföra övningar.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Java 8/9/10/...

Mycket bra kurs som jag kommer att rekommendera för andra kollegor.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Grundkurs i Angular

One of the best courses I have attended.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Threads Programming using C++

Amazing teacher with very deep and relevant knowledge of the subject.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Linux Systems Programming

This was the best course that I have taken so far.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Linux Systems Programming

En av de bästa kurserna jag gått. Bra balans mellan teori och praktik.

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Android Kickstart

The quality of the course exceeded my expectation. Very good course! Very good teacher!

Generic avatar, not an actual course participant

Nöjd deltagare på kursen Linux Systems Programming

High pace, but fun. Nice and competent teacher.

Generic avatar, not an actual course participant

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.

Använder du smarta pekare i C++?

Använder du smarta pekare i C++?

Byt osäker manuell minneshantering mot moderna smarta pekare. Artikeln går från ett egenbyggt mini-exempel till tydliga tumregler för ägarskap kontra lån: unique_ptr som förstahandsval och shared_ptr när delat ägande verkligen behövs. Du får se hur make_unique/make_shared gör konstruktion ren och idiomatisk. Med konkreta, verklighetsnära kodexempel – inklusive polymorfa containers – blir principerna lätta att använda i din egen C++-kod.

Jens Riboe
Jens Riboe

29 sep. 2025

40 minuter i lästid

Tillämpar du Rule-of-Zero i C++?

Tillämpar du Rule-of-Zero i C++?

Hur mycket kan du egentligen om C++:s special members och deras regler? I den här artikeln går vi från Rule of Three till Rule of Five och vidare till den moderna Rule of Zero. Med konkreta exempel, vanliga fallgropar och ett realistiskt program visar jag varför Rule of Zero gör din kod både enklare, säkrare och mer robust.

Jens Riboe
Jens Riboe

26 sep. 2025

64 minuter i lästid

Från pekare till iteratorer i C++

Från pekare till iteratorer i C++

Har du någonsin funderat på hur C++ egentligen lyckas göra samma algoritmer användbara för helt olika containers? Hemligheten stavas iteratorer. I denna artikel tar vi steget från klassiska pekarintervall till egna iterator-klasser och utforskar de olika kategorierna. Följ med bakom kulisserna och upptäck hur grunden till STL:s algoritmer verkligen fungerar.

Jens Riboe
Jens Riboe

9 sep. 2025

41 minuter i lästid

valarray vs. vector – två olika vägar för numeriska beräkningar

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
Jens Riboe

23 aug. 2025

15 minuter i lästid

Visste du att string kan användas som en vector

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
Jens Riboe

19 aug. 2025

12 minuter i lästid

Så här använder du span-view i C++

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
Jens Riboe

17 aug. 2025

16 minuter i lästid

Prenumerera på vårt LinkedIn 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.

Visa LinkedIn sidan, där jag kan prenumerera
Prenumerera på vårt nyhetsbrev