The goal here is to quickly learn the fundamentals of a programming language to quickly get you up to speed and start working on projects. and not waste time reading how to blogs 😉
*Please note that if you're a complete beginner learn the basics of programming first, the purpose of this exercises is to quickly get a grasp of the language.
Currently Supported languages:
Future Language:
- C/C++
- Rust
- Java
./programmingLanguage # Ex. go, javascript
├── /exercises/ # All code for the exercises
│ ├── /basics/ # Basic exercises Ex. sum, factor, num in list
│ ├── /fibonacci/ # TODO: Should 01_exercise have their own directory or just a file
│ ├── /fibonacci.ext/ # ext = filename extension, Ex. go,js,py
│ ├── /fibonacci_test.ext/
│ ├── /intermediate/ # Intermediate level exercises
│ ├── /baseDecHexBinary/
│ ├── /baseDecHexBinary.ext
│ ├── /baseDecHexBinary_test.ext
│ ├── /advanced/ # Advanced level exercises
│ ├── /A* Pathfinding/
│ ├── /aStartPathfinding.ext
│ ├── /aStartPathfinding_test.ext
│ ├── README.md # List of exercises, code convention, tests description
├── README.md # Brief description of the language, Pre-requisites and installation of dependencies