JetBrains Academy Course Catalog
Subjects
AI Coding ToolsAI EngineeringAlgorithms and Data StructuresBackendCloud & DevOpsData ScienceDeep LearningKotlin & AndroidMachine LearningMathML & MathMost popularSQL and DatabasesWeb Dev
Languages
C/C++GoHTML/CSSJavaJavaScriptKotlinPythonRustScala
Full catalog

JavaScript

Sourse logoIn-IDE learning

JavaScript Course

This course is a support for the back-end programming lecture in the second year of the ISC programme at HEIA-FR. The course covers core JavaScript features and the most important features for programming Node.js applications. This course offers exercises that will be done in part during class time. It is a complement to the course given in the classroom and not a replacement. The exercises present theoretical concepts using examples, propose programming problems to be solved and answers to be given to questions (in the form of multiple choices). The prerequisites for this course are basic programming and JavaScript skills.

Serge AyerBeginner-friendly

Sourse logoIn-IDE learning

Introduction to JavaScript Programming

Ready to speak the language of the web? Learn JavaScript with clear, bite-sized lessons in a beginner-friendly IDE. No overload—just real-world skills, smart practice, and smooth progress.

JetBrains AcademyBeginner-friendly

Sourse logoIn-IDE learning

PRG03 - Javascript

This course is developed for first year students at the University of Applied Sciences in Rotterdam. It's completely written in the Dutch language to make sure feedback and description are understandable for students who are introduced into the Javascript landscape. As background information, the students have knowledge of basic HTML, CSS, PHP & MySQL code. The context of the course is divided over 6 main subjects that we categorise as essential. All the gathered knowledge from this course is needed to be able to develop their final assignment.

Antwan van der Mooren

Sourse logoIn-IDE learning

Full-Stack JavaScript for Beginners

Build a real-time chat app for your portfolio while mastering full-stack web development! Learn Node.js, Express.js, and React. Hands-on and easy to follow—ideal for beginners.

JetBrains Academy

Sourse logoIn-IDE learning

Academlo - JavaScript Course in Spanish

This is a Javascript course in spanish Aprenderás a trabajar con los distintos tipos de datos como pueden ser number, string, arreglos, objetos así como los métodos disponibles para los mismos La audiencia esperada para el curso son estudiantes del módulo de fundamentos del desarrollo web de Academlo Gran parte del curso está basado y puede resolverse con información de W3School

Erik PerezBeginner-friendly

Sourse logoIn-IDE learning

Build a Game with an AI Coding Agent

Build a 3D browser game step by step – with the help of an AI coding agent. In this project-based course, you'll plan, build, and polish a complete game inside WebStorm, using AI coding agents to turn ideas into working code. Follow the story of Tode the Frog, or customize the visuals and make the game your own. No grades – just hands-on building and your creativity.

JetBrains Academy

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—2026 JetBrains s.r.o. All rights reserved. Developed with drive and IntelliJ IDEA