Project: School of Wizards and Magic Wars (Beta) - Get ready to help while learning how to build complex SQL queries and data types with SQLite.
Project: Duskers (Beta) - Create a strategy game inspired by the 'Duskers' video game. Build it yourself, starting from the menu and adding the game hub, some animation, a few upgrade options, and some spooky enemies to spice things up.
NLP project: Corpus Annotation From Scratch (Beta) - Any serious NLP experiment requires data processing. In most cases, you use ready-made data, but sometimes you need to compile a corpus yourself. In this project, you'll build an annotated corpus from scratch, extracting morphological features and certain types of named entities with SpaCy, as well as conduct a statistical data study using the pandas library.
The Hacker Attack and Nobel Laureates projects have been released from Beta.
Java
Project: HyperCollections (Beta) - In this project, you will develop a small collections framework while learning about the basic principles of standard Java collections. You'll also get familiar with Google Guava and Apache Common Collections libraries and use them to solve real-world problems related to designing clear and reusable architecture.
Project: Meal Planner (Beta) - In addition to creating a practically useful tool, you'll also learn about relational databases, SQL, file operations, arrays, and more.
Topics:
Collections: Introduction to HashMap.
Spring Boot: RestTemplate, JPA and Hibernate settings.
Kotlin
Android project: Music Player (Beta) - In this project, you'll develop a music player that allows you to add new songs, create playlists, and play music from files. It even has playback.
Topics:
Android: Playing audio with MediaPlayer, State management.
Additional instruments: Annotation use-site targets, Logback, Introduction to Kotlin reflection.
Collections: Comparable and comparator.
Ktor: Content negotiation and serialization.
The File Type Analyzer and Photo Editor projects have been released from Beta.
Frontend
Topics:
JavaScript: Uploading files and images.
Node.js: Introduction to fs module, Introduction to os module, Fs promises, Write to file, What is a package manager?.