126-day current streak·126-day longest streak
Hi there, I'm Jegors! 👋 Scala Maintainer | Open Source Mentor | Game Engine Architect I'm a Software Engineer with a passion for high-performance systems and developer education. Currently, I'm…
Hi there, I'm Jegors! 👋
Scala Maintainer | Open Source Mentor | Game Engine Architect
I'm a Software Engineer with a passion for high-performance systems and developer education. Currently, I'm architecting a state-of-the-art Dice Chess Engine and mentoring the next generation of engineers on Exercism.
---
🏛️ Open Source & Mentorship
I am an official Maintainer for the Scala and AWK tracks on Exercism.org.- 🎓 100+ Testimonials from mentored students in Java, Scala, Python, and Bash.
- 🛠️ Actively contributing to the Scala ecosystem and teaching robust engineering patterns.
♟️ The Dice Chess Ecosystem
I'm building a modern suite of tools for Dice Chess:- Dice Chess Engine: A high-performance Expectimax engine written in Scala 3.
- Dice Chess Analytics: A high-performance analytical backend for storing, normalizing, and analyzing games using Scala 3 and PostgreSQL.
- Dice Chess Analytics UI: A modern SvelteKit frontend for exploring and analyzing Dice Chess games.
✍️ Recent Writing
I write about Scala, software architecture, and game engineering on jc.id.lv.- 🪄 Magic Bitboards in Scala 3
- 🐎 Leaper Algorithms and Bitboards in Scala 3
- 🛡️ Zero-cost Domain Modeling with Scala 3 Opaque Types
- 🛠️ Unifying Monorepo Chaos with Mise
🛠️ Tech Stack & Skills
---
📊 GitHub Activity
---
⚡ Fun Fact: When I'm not coding, I enjoy strategic challenges like Dice Chess.
-
dicechess-engine-scala ★ PINNED
High-performance parallelized Expectimax game engine and probability calculator for Dice Chess, written in Scala 3.
Scala ★ 2 1d agoExplain → -
dicechess-analytics ★ PINNED
High-performance analytical backend and data pipeline for Dice Chess. Ingests, normalizes, and analyzes 140k+ games using Scala 3, PostgreSQL, and the dicechess engine.
Scala ★ 0 1d agoExplain → -
dicechess-analytics-ui ★ PINNED
Frontend interface and interactive game visualizer for the Dice Chess Analytics platform.
Svelte ★ 1 1d agoExplain → -
dicechess-play ★ PINNED
Public play-vs-bot site for Dice Chess — anonymous, in-browser games against our engine bots, recorded to dicechess-analytics. SvelteKit 2 + Svelte 5, client-side Scala.js engine, PWA.
TypeScript ★ 0 1d agoExplain → -
dicechess-play-api ★ PINNED
Authoritative real-time server for Dice Chess — human-vs-human play, the doubling cube, and a third-party Bot API. Phase 3: Scala 3, cats-effect, http4s, WebSocket, reusing the dice-chess engine on the JVM.
Scala ★ 0 16h agoExplain → -
paperless-genie ★ PINNED
🧞 AI-powered Telegram bot for Paperless-ngx — chat with your document archive, upload and process documents, set metadata, and search — all from Telegram.
Python ★ 6 2d agoExplain → -
sololearn-challenges
Descriptions of SoloLearn Coding Challenges (all 72, including pro) and solutions in C, Java, Python and Ruby
Java ★ 120 4y agoExplain → -
jetbrains-academy-readability-score
Everyone has their own personal reading history, and as we grow up, we are able to comprehend more and more complicated texts. But how do you estimate the level of difficulty of a given text, and how do you teach a computer to do that? In this project, you will find it out: write a program that determines how difficult the text is and for which age it is most suitable.
Java ★ 8 5y agoExplain → -
awk-maze-generator
The AWK scripts to generate maze and find a path
Awk ★ 7 1y agoExplain → -
graph-pathfinding-algorithms
Implementation and tests for graph pathfinding algorithms.
Java ★ 5 1mo agoExplain → -
unique-ip-addresses
The optimal solution to the problem of counting unique IPv4 addresses in a huge text file.
Java ★ 4 13d agoExplain → -
pig-latin-rest
A project for experimenting with OpenAPI specification and API testing.
Groovy ★ 4 17d agoExplain → -
hackerrank-sql
Solutions for Hackerrank SQL problems
TSQL ★ 4 6y agoExplain → -
jetbrains-academy-budget-manager
Not to sound overly serious, but it’s very important to manage your budget. This implies analyzing your expenses and estimating the income, which sometimes may be difficult to do yourself. Luckily, technology is there to assist: you can create your own personal budget manager program that counts the ins and outs and helps control the finances.
Java ★ 3 5y agoExplain → -
jetbrains-academy-tic-tac-toe-ai
Everybody remembers this paper-and-pencil game from childhood: Tic-Tac-Toe, also known as Noughts and crosses or Xs and Os. A single mistake usually costs you the game, but thankfully it is simple enough that most players discover the best strategy quickly. Let’s program Tic-Tac-Toe and get playing!
Java ★ 2 5y agoExplain → -
ozon-school-golang
My solutions for competition tests of Ozon Golang School.
Java ★ 2 6y agoExplain → -
jetbrains-academy-flashcards
For foreign language learners, it’s hard to remember new words, which is exactly what flashcards are for. Typically, flashcards show a hint (a task or a picture) on one side and the right answer on the other. Flashcards can be used to remember any sort of data, so if you want to create something useful and enhance your programming skills, this project is just right.
Kotlin ★ 2 6y agoExplain → -
SpockExamples
No description.
Groovy ★ 2 3y agoExplain → -
fizzbuzz-filter
Small exercises for programming Stream API predicates.
Java ★ 1 3mo agoExplain → -
exercism-solutions-fsharp
Solutions for the F# track
F# ★ 1 2y agoExplain → -
ai-unit-tests-08-2023
A Comparative Analysis of AI-Based Unit Test Generation Tools for Java Applications.
Java ★ 1 2y agoExplain → -
error-correcting-encoder-decoder
Implementation of education project from JetBrains Academy. Project description: https://hyperskill.org/projects/58/stages/316/implement
Java ★ 1 4y agoExplain → -
hypermetro
JetBrains Academy project. Spring Shell application to work with metro map. Implementation of graph pathfinding algorithms. Unit tests written by using Spock Framework.
Groovy ★ 1 4y agoExplain → -
automation-testing-mentoring
Automated Testing Mentoring with Java: Basic [core track]. Solutions for practical tasks.
Java ★ 1 3y agoExplain → -
home-work-premium-calculator ▣
This task is created with intention to test your Java coding and analytical skills when you're at home, without stress and without any distractions. Do this task at your own pace.
Java ★ 1 6y agoExplain → -
jetbrains-academy-simple-banking-system
Everything goes digital these days, and so does money. Today, most people have credit cards, which save us time, energy and nerves. From not having to carry a wallet full of cash to consumer protection, cards make our lives easier in many ways. In this project, you will develop a simple banking system with database.
Java ★ 1 5y agoExplain → -
jetbrains-academy-phone-book
You suddenly remember you need to call your aunt and wish her a happy birthday, but how do you find her number quickly in a giant phonebook? Write a program that will solve this problem once and forever: create a phonebook where you can easily, quickly and efficiently find necessary information. Names and numbers, here we come.
Java ★ 1 6y agoExplain → -
biorhythm-calculator-labs
Laboratory for creating a training project. The goal is to create a tutorial project on working with dates in Java. The idea is to create a biorhythm calculator that allows you to select dates and print reports for different periods of time.
Java ★ 1 4y agoExplain → -
codecademy
Simple projects from codecademy.com
TSQL ★ 1 6y agoExplain → -
jetbrains-academy-encryption-decryption
Privacy is an important matter is the realm of the Internet. When sending a message, you want to be sure that no-one but the addressee with the key can read it. The entirety of the modern Web is encrypted - take https for example! Don’t stay behind: hop on the encryption/decryption train and learn the essential basics while implementing this simple project.
Java ★ 1 6y agoExplain → -
dev-intensive-2019
DEV-Intensive по Android на Kotlin
Kotlin ★ 1 6y agoExplain → -
dicechess-bot-gcp-onnx
Dice Chess webhook bot: the engine's ONNX 2-ply expectimax (bring your own model) + opening book, on Google Cloud Run.
Scala ★ 0 12h agoExplain → -
dicechess-bot-gcp
A Dice Chess webhook bot in Scala: the engine's Monte-Carlo search on the JVM, on Google Cloud Run.
Scala ★ 0 13h agoExplain → -
dicechess-bot-runtime
Transport runtime for DiceChess webhook bots: HMAC signing, handshake, and HTTP wiring — callable from Java, Kotlin, or Scala.
Java ★ 0 14h agoExplain → -
dicechess-bot-scala
Minimal Dice Chess webhook bot starter in Scala — no engine, no dependencies beyond the shared webhook runtime, random move by default. GraalVM native image on Azure Functions. MIT.
Scala ★ 0 1d agoExplain → -
hyperskill-python-portfolio
My journey through Hyperskill, captured in a portfolio of Python projects. Each solution is refactored for quality, tested with pytest, and statically checked with mypy.
Python ★ 0 1d agoExplain → -
dicechess-bot-azure
Engine-powered Dice Chess webhook bot — aggressive king-hunt search + opening book, GraalVM native image on Azure Functions. Built from the dicechess-bot-scala template. AGPL.
Scala ★ 0 1d agoExplain → -
dicechess-bot-cloudflare
Dice Chess webhook bot on Cloudflare Workers — runs the real engine (aggressive + opening book) via its Scala.js build, no container, no cold start. AGPL.
TypeScript ★ 0 1d agoExplain → -
exercism-azure-bruno
Bruno API tests for Azure functions
Bru ★ 0 1d agoExplain → -
dicechess-ingest-gateway
Token-holding ingest relay: forwards dicechess-play games to dicechess-analytics with the Bearer token, kept out of the browser. Node 26, plain node:http, deployed on Koyeb.
TypeScript ★ 0 2d agoExplain → -
dicechess-bot-python
Dependency-free Python starter for Dice Chess bots — Use this template, run, play. MIT.
Python ★ 0 2d agoExplain → -
dicechess-bot-typescript
Zero-dependency TypeScript starter for Dice Chess bots — Use this template, run, play. MIT.
TypeScript ★ 0 2d agoExplain → -
dicechess-bot-random
No description.
TypeScript ★ 0 2d agoExplain → -
rabestro.github.io
Jegors Čemisovs' personal GitHub Pages site featuring technical blog posts, articles, and more.
Shell ★ 0 4d agoExplain → -
dicechess-reference-bot
Reference bot for the Dice Chess Bot API — an always-online opponent that dog-foods the API (JVM, wraps the engine).
Scala ★ 0 1d agoExplain → -
hyperskill-java-portfolio
A multi-module Gradle monorepo consolidating Java project solutions from JetBrains Academy (Hyperskill).
Java ★ 0 7d agoExplain → -
java-flip-flop-operator
Implementation of the logical operator Flip-Flop in Java
Java ★ 0 10d agoExplain → -
learning-week-2023
Unit Test: the Good, the Bad, and by AI
Java ★ 0 13d agoExplain → -
exercism-solutions-sync
Personal solutions to programming exercises on Exercism.org, covering multiple language tracks. Automatically synced from the platform.
Python ★ 0 17d agoExplain → -
demo-test-coverage
No description.
Java ★ 0 22d agoExplain → -
rabestro
No description.
★ 0 1mo agoExplain → -
awk ⑂
Exercism exercises in AWK.
Shell ★ 0 1mo agoExplain → -
awk-amazing-numbers
We use numbers every day. But do you know how many different properties they have? Let's take a look at some of the amazing properties of numbers. After completing this project, you will write a program that knows how to determine whether a number is Palindromic or Gapful, or how to distinguish Spy numbers from others. Numbers can be fascinating!
Shell ★ 0 2mo agoExplain → -
dice-chess-engine ⑂
Engine playing dice chess, for rules see https://dicechess.com/rules
★ 0 6mo agoExplain → -
java ⑂
Exercism exercises in Java.
Java ★ 0 3mo agoExplain → -
bash ⑂
Exercism exercises in Bash.
Shell ★ 0 4mo agoExplain → -
exercism-api-powerquery-m
A collection of Power Query M scripts to interact with the Exercism.org API (v2), simplifying data extraction for tracks and exercises.
★ 0 1y agoExplain → -
exercism-solutions-scala
Solutions to exercises from the Scala track on Exercism.org.
Scala ★ 0 1y agoExplain → -
powerquery-artifactory-utils
A collection of custom Power Query (M) functions to extract data from the JFrog Artifactory REST API.
★ 0 1y agoExplain → -
scala-test-runner ⑂
No description.
★ 0 1y agoExplain → -
ai-http4s-exercises
A personal learning journey using an AI mentor (Scala Sage) to master http4s, Cats Effect, FS2, and ScalaTest.
Scala ★ 0 1y agoExplain → -
rockthejvm-fs2-article
Code snippets and exercises from an article "FS2: More Than Functional Streaming in Scala" by Riccardo Cardin
Scala ★ 0 1y agoExplain → -
exercism-azure-ijhttp
A repository demonstrating API testing using JetBrains HTTP Client and httpYac, featuring tests for an Azure function that implements the 'Change' exercise from Exercism.org
★ 0 17d agoExplain → -
exercism-azure-httpyac
Examples of API tests for httpYac CLI
JavaScript ★ 0 17d agoExplain → -
exercism-azure-functions
No description.
C# ★ 0 1y agoExplain → -
sap-cds-erd
AWK script to create a ER diagram for SAP Cloud Application Programming Model
CAP CDS ★ 0 1y agoExplain → -
epam-cloudx-associate-azure-java-coursework
This repository contains practical tasks and solutions for the 'CloudX Associate: MS Azure Java Developer' course at EPAM. It includes implementations using App Service, Container Apps, Azure Functions, Azure Storage, Azure Event Hub, Event Grid, Service Bus, Azure AD, Azure SQL, and CosmosDB.
Java ★ 0 17d agoExplain → -
epam-gen-ai-bootcamp-coursework
This repository contains my coursework for the 'GenAI Foundations for Java Developers' course by EPAM Systems. The course focuses on creating generative applications using Large Language Models with the Semantic Kernel SDK. The repo includes practical tasks and a final graduation task of a simple RAG application.
Java ★ 0 17d agoExplain → -
sql-challenge-solutions
A collection of SQL challenges and solutions from various courses and websites, aimed at enhancing database querying skills.
Mermaid ★ 0 2y agoExplain → -
epam-introduction-to-microservices-coursework
This repository contains coursework for EPAM's 'Introduction to Microservices' course. It includes two Java Spring Boot microservices: Resource Service for handling MP3 files and Song Service for managing song metadata.
Java ★ 0 17d agoExplain → -
exercism-solutions-c-sharp
Problem solving from Exercism.org in C Sharp
C# ★ 0 2y agoExplain → -
HackerRank-Interview-Preparation-Kit
No description.
F# ★ 0 2y agoExplain → -
HackerRank-Functional-Programming
No description.
F# ★ 0 2y agoExplain → -
BlazorGame ⑂
Text game on blazor
★ 0 6y agoExplain → -
exercism-solutions-power-query-m
Solving problems from the site Exercism in Power Query M language
★ 0 2y agoExplain → -
readability-score-api
This repository contains a RESTful API developed in Java using Spring Boot. The API calculates the readability score of a given text using various formulas such as the Automated Readability Index (ARI). It provides insights into the complexity of the text and suggests the appropriate age for comprehension.
Groovy ★ 0 2y agoExplain → -
demo-pinning-tests
No description.
Java ★ 0 17d agoExplain → -
jmp-backend-core
Practical Task for module Backend Core
Java ★ 0 2y agoExplain → -
jetbrains-academy-guess-the-animal
Artificial intelligence is not just a smart system: it's a smart system capable of self-learning. In this project, you will create a simple interactive game where the computer will try to guess the animal that the person has in mind with the help of yes or no questions. During the game, the computer will extend its knowledge base by learning new facts about animals and using this information in the next game.
Java ★ 0 4y agoExplain → -
engx-ai-supported-engineering
Practical Tasks for "EngX AI-Supported Engineering" course.
Java ★ 0 17d agoExplain → -
blog-discussions
No description.
★ 0 2y agoExplain → -
roman-numerals
A simple solution for roman to arabic numerals converter
Java ★ 0 3y agoExplain → -
forward-or-backward
This project aims to show how expensive extra function calls can be when defining a loop boundary.
Java ★ 0 3y agoExplain → -
course-jmeter
JMeter: Performance and Load Testing
★ 0 3y agoExplain → -
explore-california-microservice
Explore California Microservice (educational project)
Java ★ 0 3y agoExplain → -
hotel-reservation-system
A small hotel reservation system.
Java ★ 0 2y agoExplain → -
java-objects-vs-data-structures
Project to showcase the idea of using objects instead of data structures.
Groovy ★ 0 3y agoExplain → -
course-jenkins-getting-started ⑂
Jenkins Getting Started (jgsu) Course Materials - An update to my initial version of the course
★ 0 4y agoExplain → -
advanced-multithreading-course
Advanced Multithreading course practical tasks
Java ★ 0 3y agoExplain → -
roman-arabic-calculator
This code is a proof of concept. The calculator can work with both Arabic (1,2,3,4,5 ...) and Roman (I, II, III, IV, V ...) numbers.
Java ★ 0 3y agoExplain → -
gcpc-cucumber-java-junit5
Practical task for course "Cucumber Essential Training"
Java ★ 0 17d agoExplain → -
Palindrome.ns ▣
The simple NativeScripte Application. Palindrome Checker.
JavaScript ★ 0 6y agoExplain → -
hyperskill-amazing-numbers ▣
No description.
Java ★ 0 5y agoExplain → -
sap-cap-bookstore
Demo project for SAP's Cloud Application Programming model framework.
CAP CDS ★ 0 3y agoExplain → -
coffee-machine-java
Project to demonstrate during the presentation "Tests as Specification"
Groovy ★ 0 3y agoExplain → -
coffee-machine
This project allows you to better understand the basic OOP, its main concepts such as classes, class methods and attributes, and get a taste of Kotlin.
Groovy ★ 0 3y agoExplain → -
interview-algorithms-kotlin-change
No description.
Kotlin ★ 0 3y agoExplain → -
interview-algorithms-kolin-task-piglatin
a small task for a technical interview
Groovy ★ 0 3y agoExplain → -
interview-algorithms-kolin-task-01
small task for the interview
Kotlin ★ 0 3y agoExplain → -
jetbrains-academy-ascii-mirror
The solution of a simple educational project made in a functional style.
Java ★ 0 3y agoExplain → -
fund-balance-spock-example
The examples of spock framework unit tests
Groovy ★ 0 3y agoExplain → -
screen-taker
The homework for an intensive Java webinar. A multithread program that takes desktop screenshots in background and send them to the Dropbox server.
Java ★ 0 3y agoExplain → -
BoundaryValues
What boundary values to choose for good tests?
Groovy ★ 0 3y agoExplain → -
jetbrains-academy-maze-runner
Mazes are amazing: keep running, find the exit if you can! If you are not too happy about getting stuck in the actual maze, you can entertain yourself with a virtual one. In this project, you will write a program that generates mazes and looks for a way out.
Java ★ 0 5y agoExplain → -
jetbrains-academy-game-of-life
Get firsthand experience of creating a small inhabited universe and observe the many patterns in which this “life” can evolve. Generation by generation, watch the cells come and go, reacting to their environment, perishing from loneliness or finding comfort in company. In this project, you will write a simple “Game of Life”, a classic toy for programmers to entertain and educate themselves. Careful: might be hypnotizing!
Java ★ 0 6y agoExplain → -
jetbrains-academy-learning-progress-tracker
Solution of education project "Learning Prograss Tracking" from JetBrains Academy.
Java ★ 0 4y agoExplain → -
jetbrains-academy-json-database
Educational project from JetBrains Academy
Java ★ 0 4y agoExplain → -
jetbrains-academy-cinema-room-rest-service
JetBrains project
Java ★ 0 4y agoExplain → -
jmh-number-verification-performance-test
Comparition of two intervals algorithms. O(n) vs O(k*i*sqrt(n)) where n - is the length of numbers sequence, i - numbers of intervasl in the sequence and k is additional overhead of the binary algorithm.
Java ★ 0 4y agoExplain → -
song-copyright-management-system
This is a simple learning project for Spring Boot. The song copyright management system.
Java ★ 0 4y agoExplain → -
intervals-lab
Binary algorithm to create intervals from numbers sequence
Java ★ 0 4y agoExplain → -
numbers-to-string-converter
No description.
Java ★ 0 4y agoExplain → -
biorhythms-shell
Proof of concept
Java ★ 0 4y agoExplain → -
pluralsight-spring-boot-blog-jpa
In this project, you’ll replace static blog data with JPA Entities and Repositories that connect to an in-memory H2 database as well as add new entity relationships.
Java ★ 0 4y agoExplain → -
jetbrains-academy-hypermetro
Have you ever been worried about getting lost in the subway? Do you need to find a faster route to your destination? Write an application that will help you better navigate the complicated metro system.
Java ★ 0 4y agoExplain → -
merge-conflicts
No description.
HTML ★ 0 4y agoExplain → -
reviewing-a-pull-request
No description.
HTML ★ 0 4y agoExplain → -
Ping
No description.
Java ★ 0 4y agoExplain → -
DatZ1166
Software development fundamentals (2nd Semester)
Makefile ★ 0 4y agoExplain → -
dnd
No description.
Java ★ 0 4y agoExplain → -
car-sharing
No description.
Java ★ 0 4y agoExplain → -
Simple_Search_Engine
No description.
Java ★ 0 4y agoExplain → -
amazing-numbers-labs
Laboratory for creating a training project.
Java ★ 0 4y agoExplain → -
jetbrains-academy-numeric-matrix-processor
Here’s a project for devoted matrix enthusiasts: learn to perform a variety of operations on matrices including addition, multiplication, finding the determinant, and dealing with inverse matrices. If you are working on your tech or math major, this project is a good chance for you to learn matrices in action and not just in your notebook.
Java ★ 0 5y agoExplain → -
Thermometer
The project demonstrates the capabilities of the Formattable interface
Java ★ 0 5y agoExplain → -
jetbrains-academy-java
JetBrains Academy Java Track
Java ★ 0 5y agoExplain → -
readme-template ⑂
A Readme Template For Tomorrow's Opensource
★ 0 5y agoExplain → -
Music_Advisor
No description.
Java ★ 0 5y agoExplain → -
java-number-base-converter
We’re all quite used to our good old decimal system of numerals. But let’s not forget that there are other ways to count! Whether we need to convert numbers from one system to another just for fun or to store large data more efficiently, a converter proves helpful. In this project, you will create your own tool that will help you convert numbers from one system to another.
Java ★ 0 5y agoExplain → -
DatZ1139-EN
Databases and Information Systems Fundamentals
TSQL ★ 0 5y agoExplain → -
amazing-numbers
No description.
Java ★ 0 5y agoExplain → -
SQLite_Viewer
No description.
Java ★ 0 5y agoExplain → -
DatZ1165-EN
Algoritmi un programmēšana
C++ ★ 0 5y agoExplain → -
jetbrains-academy-web-crawler
The Web is called so for a reason: all these pages are connected to many others through links, resembling a spider’s web. It’s easy to get lost and miss important links, so in this project you will write a program that might help. A Web Crawler collects and saves links from a given page, storing them in the memory for you to access later.
HTML ★ 0 5y agoExplain → -
NaturalNumbers
Prof of concept
Java ★ 0 5y agoExplain → -
beta-amazing-numbers-easy
No description.
Java ★ 0 5y agoExplain → -
jetbrains-academy-tic-tac-toe-swing
Everyone is familiar with Tic-tac-toe. Create a version of this game using the Swing graphics library. Teach a computer to play this game and compete against both your friend and AI.
Java ★ 0 5y agoExplain → -
Dominoes
No description.
HTML ★ 0 5y agoExplain → -
hyperskill-tic-tac-toe-swing-tests
Everyone once played this simple game of tic-tac-toe. In this project, we will create a version of this game using the swing graphics library. We will teach the computer to play tic-tac-toe and will be able to fight both with our friend and with the computer.
Java ★ 0 5y agoExplain → -
kotlin-number-base-converter
We’re all quite used to our good old decimal system of numerals. But let’s not forget that there are other ways to count! Whether we need to convert numbers from one system to another just for fun or to store large data more efficiently, a converter proves helpful. In this project, you will create your own tool that will help you convert numbers from one system to another.
Java ★ 0 5y agoExplain → -
HelloSpock
My very first test in Spock framework
Groovy ★ 0 5y agoExplain → -
jetbrains-text-editor
Looks like you like challenges! This project, however, is not too tricky if you’re feeling like an advanced learner. A text editor you’re going to write allows to search for specific files and open them. Check out the prerequisites, and if you’re ready, let’s roll!
Java ★ 0 5y agoExplain → -
jetbrains-java-code-challenges
No description.
HTML ★ 0 5y agoExplain → -
TestGroovy
No description.
Java ★ 0 5y agoExplain → -
jetbrains-academy-linear-equations-solver
You’ve come so far! Yet sometimes it’s nice to get back to old and simple basics: shall we remember some linear algebra? In this project, you will write a program that solves linear equations (you wish you had it back at school, don’t you?) It won’t be working with powers and radicals, but on the other hand, it will be able to handle matrices and complex numbers.
Java ★ 0 5y agoExplain → -
jetbrains-academy-python-track
JetBrains Academy projects and problems of Python track
Python ★ 0 5y agoExplain → -
jetbrains-academy-music-advisor
No description.
Java ★ 0 5y agoExplain → -
Mate1009-EN
Algebra un matemātiskā loģika
★ 0 5y agoExplain → -
jetbrains-academy-json-xml-converter
No description.
Java ★ 0 5y agoExplain → -
jetbrains-academy-minesweeper
You played this game when the Internet cut off, didn’t you? It is time to remember the good old days. In this project, you will create your own "Minesweeper" game.
Java ★ 0 5y agoExplain → -
jetbrains-academy-web-flashcards
If you are a beginner web developer, you need to know the basics of CSS and HTML. This project is great for those who need somewhere to start. Your goal is to create a stylized page with flashcards, each containing a question on one side and the answer on the other. You can choose any subject you want for your flashcards!
JavaScript ★ 0 5y agoExplain → -
java-spring-rest-blog ⑂
No description.
Java ★ 0 5y agoExplain → -
java-spring-jpa-blog ⑂
No description.
Java ★ 0 5y agoExplain → -
java-spring-basic-blog ⑂
No description.
Java ★ 0 5y agoExplain → -
jetbrains-academy-console-menu-system
The very simple one-class console menu system for JetBrains Academy projects.
Java ★ 0 5y agoExplain → -
jetbrains-academy-cinema-room-manager
Cinema has been a part of the entertainment industry for a long time: a good movie is a way to escape reality and live through a variety of emotions. The best cinema experience you can get is probably in a cinema theatre. In this project, you will create an application that helps manage a cinema theatre: sell tickets, check available seats, see sales statistics, and more.
Java ★ 0 5y agoExplain → -
jetbrains-academy-battleship
No description.
Java ★ 0 5y agoExplain → -
jetbrains-academy-bulls-and-cows
Write your own advanced version of the classic code breaking game "Bulls and Cows". Start with recreating the original version of the game and then take it to a new level.
Java ★ 0 5y agoExplain → -
Simple_Chatty_Bot
No description.
HTML ★ 0 5y agoExplain → -
jetbrains-academy
My solutions of problems from JetBrains Academy
Java ★ 0 5y agoExplain → -
itvdn-sql-essential
SQL Essential
TSQL ★ 0 6y agoExplain → -
jetbrains-academy-error-correcting-encoder-decoder
Errors are inevitable both in life and in the digital world. Errors occur here and there and everywhere, and in this project you will not only imitate this process, but also learn how to cope with errors. It is a chance to experience what early developers had to cope with at the dawn of the computer era. Low-level programming is fun and insightful: try it and you’ll see.
Java ★ 0 6y agoExplain → -
greenfoot-avoider-game
A simple avoider game created with Greenfoot IDE. The idea and base code was taken from the book "Creative Greenfoot".
Java ★ 0 6y agoExplain → -
codeforces
No description.
Java ★ 0 6y agoExplain → -
jetbrains-academy-parking-lot
No description.
HTML ★ 0 6y agoExplain → -
beginning-spring-5-excercises
No description.
Java ★ 0 6y agoExplain → -
jetbrains-academy-numeral-system-converter
We’re all quite used to our good old decimal system of numerals. But let’s not forget that there are countless other ways to count! Whether we convert numbers from one system to another just for fun or to store large data more efficiently, a converter would be helpful. In this project you will create a mathematical helper that will help you convert numbers from system M to system N.
Java ★ 0 6y agoExplain → -
taco-cloud
Student project based on "Spring in Action" book.
Java ★ 0 6y agoExplain → -
jetbrains-academy-web-quiz-engine
In the Internet, you can often find sites where you need to answer some questions. It can be educational sites, sites with psychological tests, job search services, or just entertaining sites like web quests. The common thing for them is the ability to answer questions (or quizzes) and then see some results. In this project, you will develop a multi-users web service for creating and solving quizzes.
Java ★ 0 6y agoExplain → -
jetbrains-academy-smart-calculator
Calculators are a very helpful tool that we all use on a regular basis. Why not create one yourself, and make it really special? In this project, you will write a calculator that not only adds, subtracts, and multiplies, but is also smart enough to remember your previous calculations.
Java ★ 0 6y agoExplain → -
greenfoot-cupcake-counter
A simple platform game developed in Greenfoot IDE. The source code from "Creative Greenfood" book.
Java ★ 0 6y agoExplain → -
greenfoot-zombie-invasion
Zombie Invasion interactive simulation
Java ★ 0 6y agoExplain →
No repos match these filters.