![How to get started with CodeGym: course guide - 1](https://cdn.javarush.com/images/article/80a267b1-3ae0-4dce-8a5c-fa61e09e6101/800.jpeg)
Zmist
- Features of the CodeGym course
- Learning platforms: website and mobile app
- Steps of the course
- Correspondence was distributed to the site
- Dealing with the CodeGym team
CodeGym: a Java course with an emphasis on practice
1. 1. Learning in game format
The CodeGym course is similar to a computer game. Vіn subdivisions on chotiri quest, in skin z yakіh є main topic. For example, Java Syntax is the first quest: learning the basic syntax of Java. At your own hand, the skin quest consists of ten rubles (we will cover the cob quest: in the new type 10 to 21 rubles, fallow in your cob knowledge at the programmer). You need to go through them sequentially. Rivnі mіstat lectures and tasks of different complexity. To move on to the next day, you need to complete more tasks on the production line, even if successful, the result will give you a lot of “dark matter”. Zavdyaki nіy can vіdkrivati nadkrivatnі lectures and problems.2. Practice programming first
Practice in the course is composed of tasks of a different format. The stench is arguing for the chronology:-
Part of the tasks - on the consolidation of theoretical material from streaming lectures.
-
One more part - on the repetition of the theory from the forward equal to the course.
- I nareshti - “tasks from the future”: tied from the materials of the upcoming rivniv. Same way. We crushed the price of navmisne.
Do you want to solve the problem all at once, but you don't get knowledge? Google it :) It's super-correct for a programmer. Do you want to read in sequence? Let the task go back to it after you go through a couple more equals and you know the theory you need in the course.
-
Drukuvannya code - a task for pochatkіvtsіv. If a future programmer just needs to train his hand and read the code. Therefore, in such tasks, you need to “write off” a little more.
-
Parsing someone else's code and asking for pardons. We think you understand what the language is about. Such tasks are also in the course.
-
Written free code for vikonannya low to the task.
-
Bonus tasks. This is the task of promoting consistency for independent learning, which will help you develop algorithmic thoughts.
-
Miniprojects. Tse tasks, subdivided into dekilka subtasks. Step by step, you will create great folding programs. For example, Gru “Sokoban” or online chat. Such tasks are presented after you complete half of the course.
-
Video. Inkoli korisno bridge your respect for other activities. We were taken to CodeGym for distribution of a video about IT specialists.
3. Checking the result and tools for updating your code
The most important feature of CodeGym, which is similar to the course of improving other online programs, is the automatic mitteva rechecking of tasks, suggestions and recommendations for their solutions. With CodeGym, you don't need to check for a long time until the wizard interprets your solution to the problem: you press one button - and you accept the result of that recommendation, which seems to be wrong with the solution.4. Help with the most important tasks
Programming cannot be taught by self-control in the ocean of information. You need to speak up. For whom on CodeGym є distributed “Help”. As if you were “hung up” for a long time on this task, otherwise you can’t comprehend a collapsible topic, put the food in your mind. You will be assisted by some students, retailers or administrators. And also, if you see that it’s already in the building, you’d better come in at the Dopomog branch and give tips to other students. After completing the course, the student will take 300-500 years of real programming! This course is also a good tool for those who have already learned the programming for the first time, but do not know what to improve in knowledge and how to start researching the work. Okrim practice pіd hour navchannya on kursі you can razіbratisya іz the broadest nutrition zі spіvbesіd, as well as issue a cool resume.Learning platforms: website and mobile app
You have two options for learning the basics of Java programming with CodeGym: the mobile Android app or the web version of the course. And in the meantime, the third way: read on the site, and in the zastosunka :) More details about this are discussed in this material .Steps of the course
The main CodeGym course allows you to deeply learn the basics of Java programming (Java Core), and the internship will help you learn more about folding technologies. Therefore, the introduction to CodeGym can be divided into two main parts.Stage 1: completing some quests in the course
Development of Java Core and completion of 1200 tasks with automatic revision. What is in the know?- Short theoretical lectures with life examples;
- Tasks, mini-projects;
- Motivational lectures (revealing the rive) and videos that will help you save yourself for those who need to complete the course to the end;
- Testing with Java theory (on cobs).