JetBrains Academy logo
Subjects
AI & AI Coding ToolsAlgorithms and Data StructuresBackendData ScienceDeep LearningDevOpsJAVAKotlin & AndroidMachine LearningMathML & MathMost popularSQL and DatabasesWeb Dev
Languages
C/C++GoHTML/CSSJavaJavaScriptKotlinPythonRustScala
Full catalog

Java

Sourse logoIn-IDE learning

Java for beginners

Originally created as an online learning resource for the students of Hsinchu International School in Taiwan but released for the general public. This course covers...

Sebastian PinzonBeginner-friendly

Sourse logoIn-IDE learning

Liu Course Java OOP

This is the first series of courses on JetBrains Marketplace for Chinese learners. This course provides a new way for you to learn Java easily. In this course, you...

Matthew Liu

Sourse logoIn-IDE learning

Java Programming Basics

This is an introductory Java course, giving students an overview of the programming language. The course will be most beneficial for beginner-level Java learners. It...

Adel Moklkl GharawiBeginner-friendly

Sourse logoIn-IDE learning

New Language Features in Java 9-17

This course teaches you new language and API features introduced in Java 9 to 17 right in your favorite IDE: the var keyword useful new API methods on Strings and...

Tim Feuerbach

Sourse logoIn-IDE learning

Data Structures and Algorithms (Java)

This is a part of 977-120 Computer Programming Module taught at Digital Engineering, College of Computing, Prince of Songkla University, Phuket Campus. This course is...

Kullawat Chaowanawatee

Sourse logoIn-IDE learning

Java Programming

This course is a support in French for the programming lecture (in Java) in the first year of the ISC programme at HEIA-FR. This course offers exercises that will be...

Serge Ayer

Sourse logoIn-IDE learning

APCS Keate

This is an introductory Java course complement to the AP Computer Science A course taught using AP CSAwesome by Barbara Ericson and Beryl Hoffman's on Runestone...

Liz Keate

Sourse logoIn-IDE learning

Java Code Refactoring: Improving Code Quality in Your IDE

Write cleaner Java code with IntelliJ IDEA. Learn to rename, extract, move, and restructure code safely and confidently. Perfect for developers who care about clean, lasting code.

JetBrains Academy

Sourse logoIn-IDE learning

Java Kurz - Street of Code

This is a Java course in Slovak.

Jakub Jahic

Sourse logoIn-IDE learning

Java practice tasks for beginners

This course provides hands-on Java practice tasks to reinforce key programming concepts for beginners. Practice topics include printing and concatenation, variables...

Murodil R

Sourse logoIn-IDE learning

Interactive Java workbook 1

This is a demo version of volume 1 of the Interactive Java workbook multi-volume collection of tasks that covers object-oriented programming in the Java programming...

Bojan TomićBeginner-friendly

Sourse logoIn-IDE learning

ezy-java-basics

This course offers a comprehensive introduction to the programming language, covering its core structures with explanations, examples, and exercises to reinforce...

Code Leapster

Subscribe to receive regular product news and blog updates

Follow us

  • Product News & Updates
  • Insights & Updates
  • Tutorials & Livestreams
  • Industry Insights & Discussions
  • Course Help & Chat
  • Edutainment & Fun
Find the Kotlin course that suits you best →
Privacy & SecurityTerms of UseTrademarksLegalGenuine Tools
© 2000—2025 JetBrains s.r.o. All rights reserved. Developed with drive and IntelliJ IDEA