Backend
Hyperskill
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.
Hyperskill
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.
Hyperskill
Python Backend Developer with Flask
Build complex server-side applications with Flask to gain job-ready skills for a Python backend developer career.
Hyperskill
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.
Hyperskill
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.
In-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...
Hyperskill
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.
Hyperskill
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.
Hyperskill
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.
In-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...
Hyperskill
Introduction to Node.js
Gain essential skills in web server creation, file system manipulation, database integration, and asynchronous programming.
Hyperskill
Essential Skills for Backend Developers
Learn about low-level operating systems and networks, as well as high-level design principles and models, regardless of your programming language of choice.
Hyperskill
Introduction to Ktor
Step into the world of Kotlin and master backend development with our Ktor course. Learn the basics of Kotlin, web app fundamentals, and REST service development.
In-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...
Hyperskill
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.
Hyperskill
Introduction to Flask
Drive your Python coding skills further and deploy simple web apps with a Flask framework.