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

JavaScript

Sourse logoHyperskill

Frontend Developer

Master core web development concepts and the popular tool suite, JavaScript, HTML, and CSS to create your own websites and apps.

JetBrains Academy

Sourse logoHyperskill

Introduction to JavaScript

Say hello to JavaScript, a popular multi-purpose language. Practice your skills and knowledge by building several self-contained projects and apps.

JetBrains Academy

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 logoHyperskill

JavaScript Core

Gain proficiency in one of the most demanding areas of software engineering and apply your frontend development skills to your future career. This course covers foundational knowledge of JavaScript, expanding beyond the basics.

JetBrains Academy

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

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