0. Börja här

Hallå. Om du läser dessa rader, så, ja, du är på rätt plats: det här är Java-lektioner. Vår utbildning är proppfull av träning (1500+ praktiska uppgifter) och är designad för en vuxen publik. Tråkiga lektioner är inte vår stil, så vi skapade CodeGym som ett onlinespel (quest).

Om du aldrig har programmerat eller studerat programmering, om du är över 30 och bestämt dig för att byta yrke, om du är uttråkad av att lära dig programmera från läroböcker eller om du bara är lat(!) — CodeGym är precis vad du behöver. Att lära sig i en spelliknande miljö är fantastiskt!

Har du någonsin spelat spel där du höjer karaktärerna i nivå? Ibland märker man inte ens hur absorberad av spelet man har blivit, eller hur? Kan du gissa vart jag är på väg med detta? I CodeGym kommer du också att höja en karaktär. Genomför hela kursen och bli en cool Java-programmerare.

Om du slutför Java University kommer du att kunna få ett jobb som junior Java-utvecklare. Allt detta är möjligt eftersom CodeGym har massor av praktiska uppgifter. Mycket.


1. Lär dig bara Java-språket

Jämfört med andra utbildningsplattformar är CodeGym unikt genom att vi endast lär ut hur man programmerar i Java . Vi arbetar ständigt med att göra din inlärningsupplevelse mer effektiv, roligare och mer tillgänglig. Som ett resultat har vi blivit Runets mest populära resurs för att lära sig Java .

Om vi, som många andra, började lägga till kurser i C#, JavaScript, Python, etc., då skulle vi snabbt bli bara ytterligare en webbplats bland tusentals som lär ut allt utom på ett mediokert sätt . Vårt mål är att göra världens obestridligt bästa Java-inlärningssajt.

Det betyder att vi ofta måste förneka oss själva nöjet att göra ytterligare en kurs som täcker det senaste hypade ämnet. Istället, för femtonde gången, förfinar vi samma lektioner och förbättrar samma uppgifter. Som de säger, perfekt är det godas fiende 🙂

Så låt oss ta en snabb titt på vad vi har idag på CodeGym.


2. Questkarta

Hela CodeGyms Java-kurs är uppdelad i block som kallas uppdrag (eller moduler). Varje klass är en nivå. Vid två lektioner per vecka är det 104 nivåer per år. Eftersom vi ständigt förbättrar saker kan listan över moduler ändras.

Varje nivå består i sin tur av 5-15 lektioner och cirka 30 uppgifter.

Arbetsuppgifterna blir gradvis svårare. De inledande uppgifterna kan lösas på ett par minuter. Uppgifter i slutet av kursen kan ta timmar eller till och med dagar att slutföra. Att slutföra hela kursen ger dig 500-1000 timmars programmeringserfarenhet. Detta är det minsta du behöver för att etablera din förmåga att "tänka som en programmerare".

Hela kursen kommer att ta cirka 12 månader att genomföra.


3. Nivåer och lektioner

Alla uppdrag är indelade i nivåer. Varje nivå består av 5-15 lektioner. Lektioner kan i sin tur innehålla uppgifter. Det finns lektioner utan några uppgifter, och det finns lektioner med mer än tio uppgifter.

Och för att göra lärandet mer intressant för dig tar all träning formen av ett spel. I många spel får du erfarenhet genom att döda monster och gå upp i nivå. Varje ny nivå ger dig några intressanta nya möjligheter. Det är samma sak i CodeGym.

I CodeGym löser du uppgifter och får svart materia som belöning.

Svart materia

Du kan spendera denna svarta materia för att låsa upp nästa lektioner och nivåer. Och de nya nivåerna ger dig nya lektioner och nya uppgifter. För att klara hela Java-kursen måste du lösa minst 70% av alla uppgifter.


4. Svart materia

Lektioner kan bara låsas upp i ordning. Du kan inte öppna en lektion någonstans i mitten av kursen utan att först låsa upp alla lektionerna innan den. Vad mer, för att låsa upp nästa lektion måste du först "spara ihop" tillräckligt med mörk materia och sedan använda den för att "köpa" nästa lektion:

Om du har tillräckligt med svart materia kommer lektionen att öppnas och du kommer att se följande meddelande:

Om du inte har tillräckligt med svart materia kommer du att se ett annat meddelande:


5. Fortsätt

Om du återvänder till webbplatsen efter en lång frånvaro och snabbt vill komma tillbaka till den senaste lektionen du öppnade, finns det två snabba sätt att göra detta:

Metod ett

Öppna uppdraget du arbetar med för närvarande. Bredvid den senaste nivån du öppnade kommer du att se en "Fortsätt"-länk. Klicka på den så kommer du till den senaste lektionen du öppnade i det här uppdraget.

Metod två

Klicka på Lärande i det vänstra sidofältet på webbplatsen. Du kommer att tas till din personliga inlärningssida. På den här sidan kommer det att finnas en lista över de tre senaste lektionerna du öppnade i underavsnittet Rekommenderade lektioner . Den senast öppnade lektionen är den längst till vänster. Klicka på önskat kort och — bom — du är med i lektionen.