Få fuld adgang til læring på CodeGym ved at bestille et af Premium-abonnementerne.
  • Præmie
    29
    $ om måneden
    For independent completion of the online course without sticking to a schedule. You get:
  • Bedste valg
    Premium Mentor
    105
    $ om måneden
    For training in CodeGym University. You get:
    • all the features of the Premium subscription
    • weekly online group sessions with mentors
    • support in a private chat
    • completion and verification of final projects
    • certificate upon course completion
  • Premium Mentor Pro
    200
    $ om måneden
    For training in CodeGym University with additional mentoring. You get:
    • all the features of the Premium Mentor subscription (studying Java programming in groups)
    • individual mentor consultations: 5 hours per month

Fuldstændig information om de forskellige abonnementer

PræmiePremium mentorPremium Mentor Pro
Adgang til alle CodeGym-quests
Codegyms Java-programmeringskursus består af 4 opgaver: Java Syntax, Java Core, Java Collections og Multithreading.
Kontinuerlig læring
Vi gemmer dine fremskridt gennem kurset, så du kan fortsætte med opgaver og lektioner når som helst på enhver enhed.
Motiverende lektioner
Vores motiverende lektioner, som er udarbejdet af en erfaren programmør, vil være meget nyttige.
Øjeblikkelig opgavebekræftelse
Opgavebekræftelse tager mindre end et sekund for 80 % af opgaverne. Det tager kun et klik.
Detaljerede oplysninger om opgavebekræftelse
Når dine opgaver er kontrolleret, vil du se en komplet liste over opgavekravene og status for hvert krav, dvs. hvilke krav dit program har opfyldt, og hvilke der ikke har.
Hjælp til opgaver
I Hjælp-sektionen kan du stille spørgsmål og diskutere de udfordringer, du lige nu står over for i dit studie.
Bonus opgaver
Vi ønsker ikke, at du skal kede dig, så hvert niveau, der starter med det femte, inkluderer flere bonusopgaver.
Miniprojekter
Et miniprojekt består af 15-20 faste opgaver, der er blevet koblet sammen.
Plugin
En IDE er et specielt program til at skrive programmer, og IntelliJ IDEA er en af de mest bekvemme og populære IDE'er til at skrive Java-programmer.
Opgaveanbefalinger
Vores programmører analyserer konstant CodeGym-studerendes løsninger og leder efter almindelige fejl.
Stiltjek
Gode programmører skriver ikke kun korrekt og forståelig kode, men følger også en kodestilguide, som skitserer krav og standarder for at skrive kode.
Tjek igen
Når opgaverne er afsluttet, forbliver deres status "Udført" i tre dage. Først efter tre dage ændres deres status til "Lukket".
Group training with a mentor
Twice a week, there are two-hour online sessions with a mentor — an experienced developer who explains new theory and helps with your solutions.
Support in a private chat
For each group of students, a chat is created where mentors and the course curator answer your questions about studying Java daily.
Completion and verification of final projects
Training on the course with a mentor is divided into modules. At the end of each module, students carry out large projects under the supervision of mentors.
Certificate of course completion
After completing all course modules, you will receive a certificate confirming your qualification in Java development.
Employment assistance
The CodeGym Career Center will help you competently compose a resume and prepare well for the first interviews as a Java developer.
Individual consultations with a mentor
Monthly — 5 hours of personal consultations with an experienced mentor who will answer any questions about training and future career.

Adgang til alle CodeGym-quests 

Codegyms Java-programmeringskursus består af 4 opgaver: Java Syntax, Java Core, Java Collections og Multithreading.

Disse quests indeholder mere end fem hundrede mini-lektioner og mere end tusind øvelser. Sværhedsgraden af opgaverne øges gradvist, ligesom vægten på stangen i fitnesscentret: en lille stigning i belastningen hver dag vil i sidste ende give mærkbare resultater. Ved afslutningen af kurset har du fået 500-1000 timers programmeringserfaring.

Kurset vil introducere dig til alle de væsentlige emner om Java, herunder: Java-syntaks, standardtyper, arrays, lister, samlinger, generiske artikler, undtagelser og hvordan man arbejder med tråde, filer, netværket og internettet. Du vil også lære om OOP, serialisering, rekursion, annoteringer, de mest almindelige designmønstre og meget mere.

Se den detaljerede læringsplan i Quest Map .

Kontinuerlig læring 

Du kan vende tilbage til din læring når som helst, da vi gemmer dine fremskridt gennem kurset. Hvis du har brug for at holde en pause, mens du løser en stor opgave, skal du ikke bekymre dig. Du vil være i stand til at fuldføre løsningen, når som helst du ønsker det. Inden du rejser, skal du sørge for at sende din kode til en kontrol. Hvis du gør dette, uploades koden til vores servere, så du nemt kan fortsætte med at kode fra enhver enhed, efter du har logget ind på din konto.

Motiverende lektioner 

Hovedproblemet for folk, der ønsker at blive programmører, men aldrig gør, er utilstrækkelig motivation til at lære og mangel på viden om it-branchen.

Det er netop derfor, at vores motiverende lektioner, som er udarbejdet af en erfaren programmør, vil være meget nyttige for dig. Ikke alene vil de give dig et køreplan og en hjælpende hånd, men de vil også give dig et tungt spark i røven. Og jo tungere sparket er, jo hurtigere og længere flyver du :)

Øjeblikkelig opgavebekræftelse 

Den bedste måde at lære nyt materiale på er at prøve det af i praksis. Men hvordan ved du, om dit program fungerer korrekt? Nogen skal tjekke dine opgaver!

En grund til, at Codegym er så populær, er vores øjeblikkelige og automatiske opgavebekræftelse. De fleste opgaver tager mindre end et sekund at kontrollere. Du skal blot klikke én gang med musen. Hvis dit program er skrevet korrekt, ved du det med det samme.

Detaljerede oplysninger om opgavebekræftelse 

Sikkert, øjeblikkelig opgavebekræftelse er ikke det eneste, som CodeGym kan tilbyde? Yeah sikkert.

CodeGym giver ikke kun opgavebetingelserne, men også en liste over detaljerede opgavekrav, bestående af 5-10 punkter. Desuden giver verifikationsprocessen dig omfattende testinformation om din opgave, hvilket gør det klart, hvilke krav dit program har opfyldt, og hvilke det ikke har.

I stedet for at gætte på, hvorfor dit program ikke bestod testen, kan du fokusere på at finde løsningen. Det er meget vigtigt at vide, at en bestemt del af dit program ikke fungerer, og det er endnu vigtigere at være sikker på, at alt andet fungerer, som det skal.

Den bedste måde at lære nyt materiale på er at prøve det af i praksis. Men hvordan ved du, om dit program fungerer korrekt? Nogen skal tjekke dine opgaver!

En grund til, at Codegym er så populær, er vores øjeblikkelige og automatiske opgavebekræftelse. De fleste opgaver tager mindre end et sekund at kontrollere. Du skal blot klikke én gang med musen. Hvis dit program er skrevet korrekt, ved du det med det samme.

Hjælp til opgaver 

Vi har en Hjælp-sektion , der er oprettet specifikt til at diskutere opgaveløsninger. Her kan du poste din (ikke-fungerende) løsning og bede om hjælp eller råd. Du kan også hjælpe andre med at finde fejlene i deres programmer.

Bonus opgaver 
Tilgængelig fra niveau 5

Krydser du gennem din træning som en varm kniv gennem smør? Er opgaverne børneleg? Vi ønsker ikke, at du skal kede dig, så hvert niveau, der starter med det femte, inkluderer flere bonusopgaver. Disse opgaver er markeret med en stjerne.

Disse opgaver er mere komplicerede end de almindelige. De er ikke nemme at løse. Disse opgaver handler ofte om teorien bag algoritmer, mønstre eller andre ting, der kun delvist er gennemgået i CodeGym-kurset. Hvis du udfylder dem, skal du henvise til yderligere litteratur eller en søgemaskine.

Men dette – opgaver, som du ikke ved, hvordan du skal løse – er netop det, der vil gøre dig til en stærk programmør. Hvis du ikke er bange for en udfordring, og du er vedholdende over for en fejl, så tag fat i disse opgaver.

Miniprojekter 
Tilgængelig fra niveau 20

Hvad kunne være bedre end interessante og nyttige opgaver? Kun "miniprojekter". Et miniprojekt består af 15-20 faste opgaver, der er blevet koblet sammen. Men du skriver ikke al koden fra bunden for hver opgave. Du tilføjer til det, du tidligere har skrevet.

Mini-projekter vil være tilgængelige for dig fra niveau 20. De vil hjælpe dig med at forbedre dine færdigheder væsentligt: Du vil skrive Tetris, Snake, en emulator til et system til at tage imod ordrer på en restaurant og andre programmer.

Plugin 

For at blive programmør skal du lave en masse programmering. Men du tror ikke, at professionelle programmører skriver deres programmer i Notepad eller Word, vel? Selvfølgelig ikke. Fagfolk har brugt professionelle værktøjer, såsom en IDE (Integrated Development Environment), i lang tid.

En IDE er et specielt program til at skrive programmer, og IntelliJ IDEA er en af de mest bekvemme og populære IDE'er til at skrive Java-programmer.

Vi lærer dig at skrive programmer i et professionelt udviklingsmiljø: IntelliJ IDEA. Og for at gøre livet endnu mere bekvemt for dig, skrev vi et særligt IntelliJ IDEA-plugin . Brug det til at få opgaver med to museklik, og indsend opgaver med kun et!

Opgaveanbefalinger 

Er det muligt at forbedre opgavekravene og gøre opgaverne endnu smartere? Ja selvfølgelig. Og hos CodeGym har vi gjort dette igen.

Vores programmører analyserer konstant Codegym-studerendes løsninger og leder efter almindelige fejl. Så for hver sådan fejl skriver de en speciel test for at genkende den i din kode.

Når du sender en opgave til verifikation, udfører vi et stort antal test, der leder efter de standardfejl, vi har set før. Og hvis vi finder disse fejl i din kode, får du en anbefaling skrevet af opgavens forfatter (en erfaren programmør) om, hvordan man bedst kan rette fejlen.

Det er ligesom en lærer, der står ved siden af dig og siger noget som:
- Mr. Anderson, dit program opfylder ikke krav #7. Brug en LinkedList i stedet for en ArrayList.

Stiltjek 

En begyndende programmør mener, at det at skrive arbejdskode er det vigtigste. En erfaren programmør ved, at du skal skrive kode, som andre programmører kan forstå. Når alt kommer til alt, kommer de til at læse det dusinvis af gange for at foretage ændringer eller blot forstå "hvordan tingene fungerer her".

Gode programmører skriver ikke kun korrekt og forståelig kode, men følger også en kodestilguide, som skitserer krav og standarder for at skrive kode. Derfor har CodeGym en "code style analyzer", der tjekker om din kode følger standarderne. Det giver dig en liste over kommentarer til din kode.

Det er meget vigtigt at skrive læselig kode. Der er en grund til, at vi har den gamle joke,
- Skriv kode, som om den var ledsaget af en voldelig psykopat, der ved, hvor du bor.

Tjek igen 

Det er godt at udføre en opgave. Det er endnu bedre at fuldføre det på dit første forsøg. Men nogle gange er det ikke nok. Programmørens rastløse ånd ønsker at eksperimentere, prøve forskellige løsninger og forstå, hvorfor noget skal skrives på denne måde og ikke på den måde.

Det er derfor, vi tilføjede muligheden for at kontrollere opgaver, som du allerede har fuldført. Når opgaverne er afsluttet, forbliver deres status "Udført" i tre dage. Først efter tre dage ændres deres status til "Lukket".

Så længe en opgave har statussen "Udført", kan du indsende den til verifikation så mange gange, du vil. Hver gang vil validatoren udføre omfattende test og vise alle de nødvendige krav og anbefalinger.

Group training with a mentor 

The "Java Developer in 12 Months" course includes "live" lessons with experienced teachers, Java developers. The lectures take place online, twice a week for 2 hours each. During the lessons, teachers study new theoretical topics with students, discuss the most challenging parts of homework, answer student questions, and give them personal recommendations for effective learning.

Support in a private chat 

Each training group on the course has its private chat in Slack. In it, course mentors and support specialists answer student questions, publish additional tasks for those ahead of the training program, share materials from past video lectures, and all necessary information about upcoming lessons.

Completion and verification of final projects 

In addition to the homework after each lecture (practical tasks with automatic checking), the logical conclusion of each module is the completion of a practical project that will help reinforce skills. And, of course, create something cool!

Certificate of course completion 

We are 100% confident: students who complete all training modules, successfully do all homework, and defend all final projects are ready junior developers. Therefore, upon completing the training, we issue a diploma confirming qualification and assist in creating a resume that will help graduates find a job.

Employment assistance 

Upon completion of the Java course, you will receive intensive preparation for getting your first job in IT with the CodeGym career center. You'll get access to a video course that will teach you which tools and platforms to use to find a job. You will learn how to create a resume and cover letter, fill out profiles on LinkedIn and GitHub, and also understand the main stages of interviews: from the first meeting with a recruiter to an interview with a manager and an offer. You will receive a checklist to prepare for interviews, and will also be able to participate in a live webinar with a CodeGym HR expert and receive recommendations on how to improve your resume.

Individual consultations with a mentor 

The more support from an experienced mentor, the better. 5 hours of additional consultations with a mentor in a "1-on-1" format will help you more effectively structure your personal plan and learning schedule, "push harder" in challenging topics, delve deeper into Java development theory, and receive useful recommendations to improve your code style. Subsequently, you'll be well-prepared for job searching and initial interviews.