1. Lær kun Java-sproget

Sammenlignet med andre uddannelsesplatforme er CodeGym unik ved, at vi kun underviser i, hvordan man programmerer i Java . Vi arbejder konstant på at gøre din læringsoplevelse mere effektiv, sjovere og mere tilgængelig. Som et resultat er vi blevet en af ​​de mest populære ressourcer til at lære Java .

Hvis vi, som mange andre, begyndte at tilføje kurser i C#, JavaScript, Python osv., så ville vi hurtigt blive blot endnu en hjemmeside blandt tusinder, der underviser i alt andet end på en middelmådig måde . Vores mål er at lave det indiskutabelt bedste Java-læringssted i verden.

Det betyder, at vi ofte må nægte os selv fornøjelsen af ​​at lave endnu et kursus, der dækker det seneste hypede emne. I stedet finpudser vi for femtende gang de samme lektioner og forbedrer de samme opgaver. Som de siger, perfekt er det godes fjende 🙂

Så lad os tage et hurtigt kig på, hvad vi har i dag på CodeGym.


2. Quest-kort

Hele CodeGyms Java-kursus er opdelt i 4 blokke kaldet quests. Disse quests er Java Syntax , Core , Collections og Multithreading . Hver quest består af niveauer. Der er 18 niveauer i den første quest og 10 i hver efterfølgende quest. Bare et par stykker, ikke?

Hvert niveau består til gengæld af 10-15 lektioner og omkring 30 praktiske opgaver. Det hele svarer til 1200 opgaver og 600 lektioner. Nu bliver tingene spændende!

Opgaverne bliver gradvist sværere. De indledende opgaver kan løses på et par minutter. Opgaver i slutningen af ​​kurset kan tage timer eller endda dage at fuldføre. At gennemføre hele kurset vil give dig 500-1000 timers programmeringserfaring. Dette er det minimum, du behøver for at etablere din evne til at "tænke som en programmør".

Det vil tage 6 til 12 måneder at gennemføre hele kurset, afhængigt af dit træningsniveau, flid og mængden af ​​tid, du er villig til at bruge på at lære Java.


3. Niveauer og lektioner

Niveauer og lektioner

Alle quests er opdelt i niveauer. Hvert niveau består af 10-15 lektioner. Lektioner kan til gengæld indeholde opgaver. Der er lektioner uden opgaver, og der er lektioner med mere end ti opgaver.

Og for at gøre læringen mere interessant for dig, tager al træningen form af et spil. I mange spil får du erfaring ved at dræbe monstre og stige i niveau. Hvert nyt niveau giver dig nogle interessante nye muligheder. Det er det samme i CodeGym.

I CodeGym løser du opgaver og får sort stof som belønning.

Du kan bruge denne sorte sag til at låse op for de næste lektioner og niveauer. Og de nye niveauer giver dig nye lektioner og nye opgaver. For at gennemføre hele Java-kurset skal du løse mindst 80% af alle opgaverne.


4. Sort stof

Lektioner kan kun låses op i rækkefølge. Du kan ikke åbne en lektion et sted midt i kurset uden først at låse alle lektionerne op før den. Hvad mere er, for at låse op for den næste lektion, skal du først "spare op" nok mørkt stof og derefter bruge det til at "købe" den næste lektion:

Hvis du har nok sort stof, åbner lektionen, og du vil se følgende besked:

Hvis du ikke har nok sort stof, vil du se en anden besked:


5. Seneste lektion (Fortsæt)

Hvis du vender tilbage til hjemmesiden efter længere tids fravær og hurtigt vil vende tilbage til den sidste lektion, du åbnede, er der 2 hurtige måder at gøre dette på:

Metode et

Åbn den opgave, du arbejder på i øjeblikket. Ved siden af ​​det sidste niveau, du åbnede, vil du se et "Fortsæt"-link. Klik på den, og du vil blive ført til den sidste lektion, du åbnede i denne opgave.

Metode to

Klik på Learning i øverste venstre hjørne af hjemmesiden. Der vil være en liste over de sidste tre lektioner, du har åbnet. Den seneste lektion er den længst til venstre. Klik på det ønskede kort og — boom — du er i gang med lektionen.