Get full access to learning on CodeGym by subscribing to one of our plans
  • Java Premium
    30
    $ per måned
    For gjennomføring i eget tempo av det interaktive Java-kurset uten å måtte forholde seg til en fast timeplan.

    Du får:
    • tilgang til grunnleggende Java-kurs på CodeGym-plattformen
    • plugin for IntelliJ IDEA
    • krav og anbefalinger for oppgaver
    • automatisk kontroll av løsninger
    • «Hjelp»-seksjon
    • «Spill»-seksjon

Tilgang til grunnkurset i Java 

The interactive self-paced Java course consists of 6 quests: Java Syntax, Java Core, Java Collections, Multithreading, JSP & Servlets, SQL & Hibernate. In this course, you will find all the key Java topics: Java syntax, standard types, arrays, lists, collections, generics, exceptions, working with threads, working with files, working with the network, and the internet. You will also learn OOP, serialization, recursion, annotations, the most common design patterns, and more.

Disse oppdragene inneholder over fem hundre mini-forelesninger og over tusen praktiske oppgaver av økende kompleksitet. Dette kurset vil hjelpe deg uavhengig med å mestre det grunnleggende i Java-programmering i praksis.

Det interaktive grunnkurset passer både for nybegynnere og mer erfarne programmerere som ønsker å lære Java.

Kontinuerlig læring 

Du kan gå tilbake til kurset når som helst — vi lagrer fremgangen din. Hvis du trenger å ta en pause fra å løse en kompleks oppgave, ingen problem: fortsett når det passer. Etter innsending for verifisering blir løsningen din lagret på våre servere, og du kan komme tilbake til den fra hvilken som helst enhet.

Øyeblikkelig oppgaveverifisering 

Den beste måten å mestre nytt stoff på er å teste det i praksis. Men hvordan vet du om programmet ditt fungerer riktig? Noen må kontrollere oppgavene dine! På CodeGym blir løsningene dine på oppgavene sjekket øyeblikkelig og automatisk. De fleste oppgaver sjekkes på mindre enn ett sekund. Du trenger kun ett museklikk, og hvis programmet (løsningen) er skrevet riktig, får du vite det med en gang.

Detaljert informasjon om oppgaveverifisering 

Du får ikke bare oppgavebeskrivelsen, men også en detaljert liste over krav delt opp i flere punkter. Etter verifisering vil du se utvidet informasjon om hvordan oppgaven din ble testet, slik at det blir tydelig hvilke krav programmet ditt oppfylte og hvilke det ikke gjorde.

I stedet for å gjette hvorfor programmet ditt ikke består verifiseringen, kan du fokusere på å løse det. Det er svært viktig å vite at en bestemt del av programmet ditt ikke fungerer, og enda viktigere å være trygg på at alt annet fungerer som det skal.

Hjelp med oppgaver 

CodeGym has a "Help" section created explicitly for discussing task solutions. There you can post your non-working solution and ask for help or advice. You can also help others find errors in their programs. You can access "Help" directly from the task, and in the section itself, you can easily find discussions on the desired task by its ID or name.

Bonusoppgaver 

Is your learning going smoothly, and are you cracking tasks like nuts? To keep you from getting bored, almost every topic has several bonus tasks. Such tasks are marked with an asterisk symbol.

They are more difficult than usual and not easy to solve. For this, you will have to turn to additional literature or search on the internet. But it is precisely such challenges — tasks you don’t know how to solve — that make you a strong programmer.

Plugin 

An IDE (Integrated Development Environment) is the main professional tool for any programmer. It is a special program for writing software, and IntelliJ IDEA is one of the most convenient and popular IDEs for writing programs in Java.

With CodeGym, you will learn to write programs in a professional development environment — IntelliJ IDEA. To make your life even more comfortable, we wrote a special plugin for IntelliJ IDEA, and with its help, you can get a task in two mouse clicks and submit it with one!

Oppgaveanbefalinger 

Can task requirements be improved and made even smarter? Absolutely, and we at CodeGym have done it. Our programmers constantly analyze the solutions submitted by CodeGym users and look for common mistakes. Then for each such mistake, they write a special test that allows us to recognize it in your code.

When you submit a task for verification, it goes through numerous tests that look for known standard mistakes. If such mistakes are found, you receive a recommendation written by the task author on how best to fix the mistake.

Sjekk av kodestil 

Good programmers not only write correct and precise code but also adhere to all guidelines — requirements, and standards for writing code. That’s why CodeGym has a “code style analyzer” that checks your code for compliance with standards and provides you with a list of comments on your code.