JetBrains Academy logo

Backend

Sourse logoHyperskill

Java Backend Developer (Spring Boot)

Designed for the committed. Master Java with Spring Boot to build strong web apps and unlock high-demand job opportunities.

JetBrains s.r.o.

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...

Serge AyerBeginner-friendly

Sourse logoHyperskill

Introduction to Django

Discover the possibilities of web development with Django and Python. Learn the essentials, develop complex programs, and pave your way to becoming a skilled web developer.

JetBrains s.r.o.

Sourse logoHyperskill

Java Full Stack Developer

Acquire skills you need to create real-life web applications and design beautiful user interfaces. Combine backend and frontend using Java and JavaScript languages.

JetBrains s.r.o.

Sourse logoHyperskill

Kotlin Backend Developer (Spring Boot)

Dive into Kotlin backend and build web applications with Spring Boot. Develop server-side apps, keep the data persistent, and test the app's functionality using modern tools.

JetBrains s.r.o.

Sourse logoHyperskill

Spring Security for Java Backend Developers

Master Spring Security 6 and learn how to safeguard web applications with authentication, authorization, and role-based access control mechanisms.

JetBrains s.r.o.

Sourse logoHyperskill

Introduction to Spring Boot with Java

Get ready to improve your web development skills with Spring Boot! This course offers an immersive introduction to the popular framework and includes the necessary materials on Java.

JetBrains s.r.o.

Sourse logoHyperskill

SQL for Backend Developers

Choose this course to master the fundamentals of database theory, learn SQL statements to access data, and gain practical experience with MySQL.

JetBrains s.r.o.

Sourse logoIn-IDE learning

Kotlin Onboarding: Object-Oriented programming

This course is designed for novices in Kotlin and focuses on the object-oriented (OOP) concepts of the Kotlin language. This is the second module of the course, the...

JetBrains s.r.o.Beginner-friendly

Sourse logoIn-IDE learning

Laboratorio di Object Oriented Programming in Java

This is a collection of lab sessions for an Object Oriented Programming course in Italian. Questo corso contiene alcune lezioni di laboratorio del corso di...

Dario Di Nucci

Sourse logoIn-IDE learning

Coroutines and channels

In this course, you'll learn how to use coroutines in IntelliJ IDEA to perform network requests without blocking the underlying thread or callbacks. You'll learn: Why...

JetBrains s.r.o.

Sourse logoHyperskill

Python Backend Developer with Django

Master Python backend using Django for your career goals. Build, deploy, and optimize scalable web apps with skills in API, database management, and security.

JetBrains s.r.o.

Sourse logoIn-IDE learning

Kotlin Onboarding: Collections

This course is designed for novices in Kotlin and focuses on working with collections in the Kotlin language. This is the third module of the course, the first and...

JetBrains s.r.o.

Sourse logoHyperskill

Introduction to Flask

Drive your Python coding skills further and deploy simple web apps with a Flask framework.

JetBrains s.r.o.

Sourse logoUniversity degree

Software, Data and Technology

This bachelor's program offered by JetBrains and Constructor University combines the latest in software development, data analysis, and machine learning.

JetBrains s.r.o.

Sourse logoUniversity degree

Computer Science and Artificial Intelligence

This undergraduate program focuses on data science, machine learning, robotics, software engineering, and theoretical computer science

JetBrains s.r.o.