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 för att göra din inlärningsupplevelse mer effektiv, roligare och mer tillgänglig. Som ett resultat har vi blivit en av de mest populära resurserna 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 4 block som kallas uppdrag. Dessa uppdrag är Java Syntax , Core , Collections och Multithreading . Varje uppdrag består av nivåer. Det finns 18 nivåer i det första uppdraget och 10 i varje efterföljande uppdrag. Bara några, eller hur?

Varje nivå består i sin tur av 10-15 lektioner och ett 30-tal praktiska uppgifter. Det hela uppgår till 1200 uppgifter och 600 lektioner. Nu börjar det bli intressant!

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".

Det kommer att ta 6 till 12 månader att slutföra hela kursen, beroende på din utbildningsnivå, flit och hur mycket tid du är villig att ägna åt att lära dig Java.


3. Nivåer och lektioner

Nivåer och lektioner

Alla uppdrag är indelade i nivåer. Varje nivå består av 10-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.

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 80% av alla uppgifter.


4. Svart materia

Lektioner kan endast 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 är, 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. Senaste lektionen (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 övre vänstra hörnet på webbplatsen. Det kommer att finnas en lista över de tre senaste lektionerna du öppnat. Den senaste lektionen är den längst till vänster. Klicka på önskat kort och — bom — du är med i lektionen.