Skip to content
Projects

hyperskill/mobile-app has 55 GitHub stars and 14 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-15 05:57 UTC. Last push 2026-03-24.

How these counts are measured

Measured star growth

in 24h
0
in 7 days
Collecting history
in 15 days
Collecting history
in 1 month
Collecting history

Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.

About

Mobile applications for the Hyperskill online learning platform

Learning

README.md

Original

Hyperskill Mobile App

Master coding on-the-go with Hyperskill! Immerse yourself in curated lessons, keep your streak, and sharpen your knowledge with 3000+ hands-on topics. Hyperskill is the ultimate app to learn programming languages and technologies, offering over 50 courses and 300+ projects that cater to all levels of expertise.

Learn to code anywhere, anytimeMaster real-world skillsFollow your study plan

Features:

  • Curated Learning Experience: Dive into lessons that are structured to guide you from beginner to expert.
  • Wide Range of Topics: Learn Java, Python, Kotlin, JavaScript, Go, Data Science, SQL, Django, Spring, Scala, and more.
  • Hands-On Projects: Apply your knowledge through 300+ real-world projects.
  • Progress Tracking: Keep your learning streak going with daily reminders and track your progress easily.

Installation

Android iOS

Tech Stack

We use Kotlin Multiplatform Mobile (KMM) to share code between Android and iOS.

Shared

Category Library
Networking Ktor
Serialization Kotlinx Serialization
Local Storage Multiplatform Settings
Asynchronous Kotlinx Coroutines
Architecture Clean
Dependency Injection Manual
Presentation The Elm Architecture
Build configuration BuildKonfig
Crash Reporting / Performance Monitoring Sentry
Resources Moko Resources
Code Generation Feature Generator

Android

Category Library
Navigation Cicerone
UI Jetpack Compose
Parcelable Serialization Parcelable

iOS

Category Library
UI SwiftUI
Image Loading Nuke
SVG SVGKit

Support

If you encounter any issues or have questions, please open an issue in the repository, or contact our support team at [email protected].

Acknowledgements

This project is developed and maintained by the Hyperskill team. We welcome contributions and feedback from the community.