Table of contents
Text Link

New Projects and Topics on Hyperskill: July Update

July is finally here, and we couldn't be more thrilled to unveil the latest additions to Hyperskill – the ultimate one-stop-shop platform for mastering tech skills. With the summer vibes in full swing, we've curated a collection of fresh and exciting content that's bound to ignite your passion for all things tech. Whether you're a coding newbie, a seasoned pro, or simply eager to expand your horizons, our updates are designed to inspire and propel you toward success.

JetBrains Academy

JetBrains Academy brings fresh updates to fuel your coding journey. Discover a world of limitless possibilities as we unveil captivating content designed for aspiring coders and seasoned developers. In July, prepare to explore 66 new educational topics and 9 new projects with step-by-step guides to build your own functional applications. Additionally, 8 projects were released from Beta all thanks to your feedback and support!

Java

2 new topics: Hashing java.security.MessageDigest, Understand the problem

Scala

A new topic: Unified types

Python

A new topic: Garbage Collector and Memory Leaks

4 new projects:

Traffic Light (Python, Hard, Beta)

Regex Tester (Python, Django, Challenging, Beta)

Random Forest from Scratch (Python, Data Science, Hard, Beta)

HyperSearch Engine (Python, NLP, Challenging, Beta)

5 projects released from Beta:

Algorithms with IMDB (Python, Challenging)

Library Management System (Python, SQL, Easy)

HyperSchool (Python, Django, Challenging)

Opinion Detector (Python, NLP, Challenging)

Spam Filter (Python, ML, Challenging)

Data Science

2 new Instruments topics: Crosstab in pandas, KNeighborsClassifier in scikit-learn

5 new Machine learning topics: Preprocessing categorical features, Adaboost, Adaboost: an illustrated walk-through, Gradient boosting, Gradient boosting: the illustrated regression 

9 new NLP topics: Introduction to Hugging Face, Implementation of transformers in Hugging Face, Hugging Face Datasets, Transformers in NLP, Introduction to dialogue systems, Rule-based dialogue systems, BLEU, ROUGE, N-gram and collocation measures

Kotlin

4 new topics: Retrofit, Advanced lambda expressions, Type-safe builders, StringBuffer

2 new projects: 

Bulls and Cows (Kotlin, Medium, Beta)

Account Service (Kotlin, Spring Boot, Challenging, Beta)

2 projects released from Beta:

Blockchain (Kotlin, Challenging)

Cinema Room Manager (Kotlin, Android, Challenging)

Mobile

2 new Android topics: System apps and common intents, Crashlytics, Menus: Options, Popup

Frontend

5 new CSS topics: Filters, Media Queries, Responsive Images and Videos, Responsive Tables, Viewport

A new HTML topic:  Tag Embed

3 new JavaScript topics: Self-invoking functions and closures, Server-sent events, Objects Prototyping

2 new projects:

Site for Marathon (Frontend, Easy, Beta)

Who Wants to Be a Millionaire (Frontend, Medium, Beta)

1 project released from Beta: 

Postprocessor (Frontend, Node.js, Challenging) 

Backend

A new Django topic: Model data types

2 new Flask topics: Flask Test client, Versioning API

2 new Ktor topics: DefaultHeaders, Request Validation

A new Koin topic: Koin Annotations

4 new Node.js topics: Buffer module, Read stream, Watchers, Write Stream

A new Spring Boot topic: External resources 

Go

2 new topics: Synchronization with channels, Context cancellation and timeouts

A new project: File Type Analyzer (Go, Challenging, Beta)

Algorithms and structures

5 new topics: Dynamic programming: another approach, Cryptographic hash functions, Edit distance, Caesar cipher, Vigenère cipher

Fundamentals

2 new Essentials topics: Best practices for writing code, 12-factor application: configuration, process and execution

3 new SQL and Databases topics: Explain, Explain Analyze, Leveraging Built-in SQL Functions and Features, Writing Efficient SQL Queries

System administration and DevOps

2 new Command line topics: How to parse JSON with jq, Sorting and transforming JSON with jq

A new Docker topic: Docker-compose.yml syntax 

2 new Git topics: Cherry-picking and checkout options, Git undo/reset

2 new Kubernetes topics: Tools for Local Kubernetes Deployment, What is a pod?

Edvancium

Are you ready to broaden your horizons and explore captivating topics in Maths, Biology, and Bioinformatics? Look no further! Dive into complex concepts, unlock the secrets of life, and harness the power of data with 13 new educational topics from Edvancium. 

Math

3 new Algebra topics: Intersection and sums of subspaces, Diagonalizing matrices, Euclidean spaces 

A new Probability topic: Dependence and independence of events

A new Statistics topic: Distributions

Bioinformatics

A new Data and Tools topic: Variant call format

2 new DNA Sequencing topics: Hi-C, Introduction to metagenomics

Biology

2 new Biodiversity topics: Ecological community, Microbial community

A new Cell topic: Mitosis

A new Evolution topic: Biodiversity Metrics

A new Oncology topic: Introduction to Oncology. Cancer.

Note that projects marked as Beta are still in the early stages of testing. If you’re interested in checking out Beta projects on the platform, make sure the Beta-tester feature is enabled in your profile settings.

---

Whether you're into programming with JetBrains Academy or exploring Maths, Biology, and Bioinformatics with Edvancium, seize this opportunity to level up your skills and empower your future. Dive into theoretical lessons, tackle hands-on projects, join our vibrant community, and embrace the power of knowledge. 

If you have any questions or if you would like to share your feedback, feel free to leave a comment below, contact us at [email protected], or share your thoughts with us on Reddit, Twitter, Instagram, or TikTok.

Share this article
Get more articles
like this
Thank you! Your submission has been received!
Oops! Something went wrong.

Create a free account to access the full topic

Wide range of learning tracks for beginners and experienced developers
Study at your own pace with your personal study plan
Focus on practice and real-world experience
Andrei Maftei
It has all the necessary theory, lots of practice, and projects of different levels. I haven't skipped any of the 3000+ coding exercises.