A Collection of application ideas which can be used to improve your coding skills.
Repository Index
47,133 repositories indexed
1–24 of 63 · Most stars
The 30 Days of Python programming challenge is a step-by-step guide to learn the Python programming language in 30 days. This challenge may take more than 100 days. Follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
All Algorithms implemented in Java
Everything you need to know to get the job.
100 Days of ML Coding
Collection of TypeScript type challenges with online judge
A pure Unix shell script ACME client for SSL / TLS certificate automation
30 days of JavaScript programming challenge is a step-by-step guide to learn JavaScript programming language in 30 days. This challenge may take more than 100 days, please just follow your own pace. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
Algorithms and Data Structures implemented in JavaScript for beginners, following best practices.
An interactive git visualization and tutorial. Aspiring students of git can use this app to educate and challenge themselves towards mastery of git!
120+ interactive Python coding interview challenges (algorithms and data structures). Includes Anki flashcards.
30 Day Vanilla JS Challenge
30 Days of React challenge is a step by step guide to learn React in 30 days. These videos may help too: https://www.youtube.com/channel/UC7PNRuno1rzYPb1xLa4yktw
Collection of various algorithms in mathematics, machine learning, computer science, physics, etc implemented in C for educational purposes.
SWE-agent takes a GitHub issue and tries to automatically fix it, using your LM of choice. It can also be employed for offensive cybersecurity or competitive coding challenges. [NeurIPS 2024]
A public list of open-source challenges from companies around the world
A high-performance distributed file system designed to address the challenges of AI training and inference workloads.
KurrentDB is a database that's engineered for modern software applications and event-driven architectures. Its event-native design simplifies data modeling and preserves data integrity while the integrated streaming engine solves distributed messaging challenges and ensures data consistency.
JavaScript interview Questions
A collection of JavaScript modern interview code challenges for beginners to experts
Some basic javascript coding challenges and interview questions
Create randomly insecure VMs
Interactive Go Interview Platform - 30+ coding challenges with instant feedback, AI interview simulation, competitive leaderboards, and automated testing. From beginner to advanced levels with real-world scenarios.
A deliberately vulnerable CI/CD environment. Learn CI/CD security through multiple challenges.