

You can also see what topics are required to understand the topic you’ve chosen, and what topics rely on knowing your chosen topic. You can pick a topic and review the theory and solve coding challenges. JetBrains Academy also offers you the ability to search across Java concepts using the Knowledge Map. This is a great way to build your first developer portfolio! Once you’ve completed a project you can upload it to GitHub. This way you get access to all the features of our IDEs including code analysis, refactoring, and code completion. We also believe that being skilled in the use of an IDE is very important for developers which is why we have integrated JetBrains Academy with our IDEs. You can then solve problems with our challenges and apply what you’ve learned by using our Education IDEs. You then work through your study plan, one topic at a time to master new concepts. We focus on project based learning so after you have chosen your track, such as Java, you can select a project for your learning that suits your current level. We know that we learn best by doing, so JetBrains Academy uses the following principles: We offer a free version of our IntelliJ IDEA for education, and you can also install the free JetBrains EduTools plugin to our Community and Ultimate editions as well to access all the educational functionality. We provide free licenses to over one million students, as well as teachers, meetups, and places of education with special features for learners and educators. Here at JetBrains we are all very passionate about helping others in the community to learn Java. We hosted Anna Morozova and Tatiana Vasilyeva from JetBrains Educational Products talking to us about teaching and learning Java with JetBrains.

Over the coming weeks, in no particular order, we’d like to share with you extra resources that our speakers kindly provided and any links to further reading or code samples. We had 10 presentations and the videos for them are available here. On the 10th July 2020, JetBrains hosted a Technology Day for Java.
