JavaRush /Java Blog /Random EN /JavaRush - learning to program in Java in the form of an ...

JavaRush - learning to program in Java in the form of an online game

Published in the Random EN group
CodeGym - Learning Java Programming in the Form of an Online Game - 1How about a completely new approach to learning programming and education in general? Unlike anything you've seen before. What about learning, where there is an end, means and result? I am glad to present you online Java programming courses.

1. Training is done in the format of an online game

You take a task, complete it and get a reward. I think this is understandable and familiar to you. There are various tasks: reading code, solving problems, video tutorials, fixing errors in the code, refactoring, adding new features, big tasks, writing games and much more.

2. Only the essentials

To prevent the course from stretching out for five years, I threw out everything useful from it and left only the most necessary. I analyzed dozens of vacancies in the labor market. The course includes all the topics that a new Java Junior Developer needs to know to get a job.

3. I took your training seriously.

The full course contains 500 mini-lectures and 1200(!) practical tasks . The tasks are small, but they are many, many. Just the minimum, by doing which you will receive such valuable experience. There are also big tasks, real projects and other types of practice.

4. You can't complete the game without becoming a programmer

The course is divided into 40 levels. You can move to the next level only if you have solved most of the tasks of the current level. From small and light to large and very useful. Everyone who reaches the end will receive 300-500 hours of practical experience. A serious claim to victory. And to work.

5. Focused interview preparation

The internship , available from level 30, focuses on learning advanced technologies for employment, resume writing, and teamwork skills. It is planned to add video recordings of interviews and their analysis. And, of course, typical interview questions with answers are available in the second half of the course. You will also need a five-year programmer development plan and a programmer future map for the next five years.

6. Tasks can be solved directly on the site

CodeGym - Learning to Program in Java in the Form of an Online Game - 2It is very convenient and efficient. You just discussed a new problem in lectures, and now you have to do yours right there by analogy. For those who want to solve problems in the IDE , there is a plugin that allows you to get a task in two clicks, and submit it for verification in one. Lectures, analysis of examples, solving problems directly on the site, solving problems in the IDE - the gap between theory and practice is thinner than ever.

7. Instant check of tasks (less than a second)

Do you know the situation when you submitted a task/work for verification, and you had to wait a week for the results, because inspector busy? This is the case in most face-to-face courses. In CodeGym, you get the results of compiling and checking a task in less than a second after clicking the "Run / Check" button

8. To become a programmer, you only need brains and a computer.

It will take you from 3 to 6 months depending on how much time you devote to the practice.

9. Support

Of course, you will have questions when you solve thousands of problems. We have launched a special service where you can ask your questions about tasks. Other codegym students, moderators, volunteers or founders of the service will answer there.

10. CodeGym loves it when you VK while studying

There is a group on VK dedicated to the project . In it, you can discuss IT news, share achievements with friends, watch video tutorials, or ask for help. The group posts all the news related to the development of the CodeGym project.

11. Material coverage

The lectures have many links to various websites where you can read other lecturers' explanations. CodeGym recommends Head First Java and Thinking in Java for reading . The presentation of the lecture material is organized in such a way as to develop the skill necessary for every programmer to search the Internet for the necessary material. My goal is for you to understand the material, and not just listen to me.

12. Community

We believe that strength is in unity. That's why we created a Community where you can ask questions, discuss various topics, share articles and blog. In addition, the community is an ideal place to get a job by acquaintance. So feel free to ask smart questions and give smart answers. The more active you are and helping others, the more likely that another member of the community will invite you to join his project.

What are you learning:

CodeGym - Learning Java Programming as an Online Game - 3

Junior Java Developer Course

A good start is half done

Learning on CodeGym can be divided into two stages. The first stage is the Java Core course, the study of which is implemented in 40 levels on CodeGym. Java Core brings together many practical nuances that are rarely described in books. In addition to Java, the course covers popular design patterns, working with XML , HTML , JavaScript , JSON , Jsoup , Jackson frameworks , and, of course, working with Tomcat . Recommended reading books are Head First Java and Thinking in Java . The second stage is an internshipfor 12 weeks, during which you will study the stack of technologies and begin to understand a variety of abbreviations. Here is a list of what you will learn in the internship: Spring, Hibernate, Spring Web MVC, JPA, Git, Maven, Log4j, Logback, JMX, JUnit 4, NoSQL, ORM, DTO, HQL/ JPQL, BoneCP, Commons Database Connection Pooling , HikariCP, REST, Jackson, AJAX. jQuery, Spring Security, working with Dandelion Datatables via Ajax, JSTL/ Taglib, Heroku. Internships will be able to list leading technologies on their resumes, describe their work project, and prepare for employment. Programming is fun!
Comments
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION