Lær C++ fra din første cout til klasser, STL, flyttesemantikk og moderne C++20. Dette C++-kurset kombinerer korte leksjoner med en ekte kompilator på telefonen, slik at hver idé ender med kode du selv skriver, kompilerer og kjører.
Laget for nybegynnere, informatikkstudenter, spill- og systemutviklere og alle som forbereder seg til et programmeringskurs eller et kodeintervju.
EN C++-OPPLÆRING SOM FÅR DEG TIL Å SKRIVE KODE
• 51 kurs og over 200 korte leksjoner, fra grunnleggende til avanserte emner
• En kursoversikt grupperer dem i fem spor: grunnleggende, minne, objekter, STL og bygging av ekte programmer
• Emner inkluderer variabler, strenger, inn- og utstrømmer, kontrollflyt, structs og klasser, vektorer, referanser, pekere, stack og heap, RAII, smarte pekere, unntak, const og constexpr, maler, lambdas, iteratorer, fil-I/O, CMake, samtidighet og coroutines
• Objektorientert programmering (OOP): klasser, arv, polymorfisme og operatoroverlasting
• STL: vektorer, map, unordered_map, algoritmer, ranges, std::optional, std::variant og std::span
• Moderne C++-standarder 11, 14, 17 og 20, inkludert flyttesemantikk og concepts
• Quizer og repetisjon med flashkort gjør at syntaksen sitter
EN C++-KOMPILATOR I LOMMA
• Skriv kode i en mobil kodeeditor og kompiler den med en ekte GCC-kompilator, ikke en simulator
• Se resultatet og avslutningskoden, og kjør programmet igjen med ett trykk
• Skriv inn data til programmer som leser fra cin
• Det første programmet viser en verdi, minneadressen den ligger på og størrelsen i byte
• Alle programmer du kjører, lagres sammen med leksjonsnotater og bokmerker
• Et bibliotek med ferdige eksempler og et søkbart jukseark
TRE DAGLIGE C++-ØVELSESVANER
• Forutsi resultatet: fem korte programmer om dagen. Bestem deg for et svar før kompilatoren avgjør det
• Feilsøkingsjakt: ett ødelagt program om dagen. Finn feilen, rett den og bevis det med kompilatoren. Hint er gratis
• Syntax Sprint: 60 sekunder med syntaksoppgaver som besvares med ett trykk. Slå din egen toppscore
20 GUIDA C++-PROSJEKTER
Bygg ekte programmer trinn for trinn: et program fordelt på to filer, en buffer med eierskap, et lager, tekststatistikk, en matrise, en bankkonto, figurer med polymorfisme, en malbasert stack, en konfigurasjonsparser, en RPN-kalkulator, en ordteller med std::map, unntak, lambdas med STL-algoritmer, en lenket liste, flyttesemantikk, const-korrekthet, søk i poster, stringstream-parsing og en tilstandsmaskin.
AI-MENTOR OG FEILTOLK
Står du fast med en peker eller en vegg av feil i maler? Lim inn feilen og få den forklart i én setning, samt linjen som må rettes. Spør AI-mentoren om hva som helst og få et tydelig svar i enkelt språk.
60 KODEOPPDRAG OG DAGLIGE UTFORDRINGER
• 60 kodeoppdrag, fra lett til vanskelig
• Et nytt kodeproblem hver dag
• World Coding Challenge: tre direktesendte globale runder hver dag, med ledertavle
• Rekker, XP og påminnelser hjelper deg å holde øvingen i gang
GRATIS Å STARTE
Det første C++-kurset er gratis. Det samme gjelder dagens sett med «Forutsi resultatet», dagens feilsøkingsjakt, tre Syntax Sprint-runder om dagen, det første guida prosjektet, to oppdrag, dagens kodeproblem, World Coding Challenge og ett spørsmål til AI-mentoren om dagen.
PRO
Pro låser opp alle kurs, oppdrag og prosjekter, ubegrenset Syntax Sprint, alle AI-verktøyene, sertifiseringseksamen og en reklamefri opplevelse.
HVEM DET PASSER FOR
• Nybegynnere som lærer C++ som sitt første eller andre programmeringsspråk
• Studenter som tar et C++-programmeringskurs eller et informatikkurs
• Spill-, embedded- og systemutviklere som trenger moderne C++-ferdigheter
• Utviklere fra Python eller Java som vil forstå hva som skjer i minnet
• Alle som ønsker en trinnvis C++-opplæring de kan følge på bussen
Appen er tilgjengelig på 22 språk.
Start det gratis C++-kurset i dag, ta den første quizen og kompiler ditt første program på få minutter.
C++-programmeringskurs og kodeeditor: OOP, STL, quizer og kodeøvelser