Collection of free learning resources collected and organised in the form of educational paths.
Each path guides through the journey of learning a new topic, from beginner to intermediate/advanced level.
The aim is to provide a quality, open source and free alternative to similar paid offers.
If this project manages to help you, give it a star!.
- Html and CSS
- SVG
- Javascript
- Testing
- Typescript
- React
- Redux
- Testing
- Next.js
- Web Accessibility
- Node.js
- Express
- Nest
- Git
- Neovim
- Lua
- OpenResty
- Löve
- Regular Expressions
- Python
- Flask
- Django
- PyGame
- NPM
- Webpack
- Docker
- Podman and Buildah
- UI design
- Design systems
- Command line
- API development
- Rest
- Graphql
- Flutter
- React Native
- Go
- Rust
- C#
- DotNet
- Java
- PHP
- Wordpress
- Laravel
- Ruby
- Rails
- SQL
- MySQL
- Postgres
- WebGL-
- ThreeJS
- MVP
- Add GitHub repo link to website
- Write something somewhere to let people know this even exists
- Add Accessibility learning path
- Swap the handmade approach for a component library
- Add "path useful tools" feature
- Add "path additional resources" feature
- Add resources monitoring tests
- Add resources schema validation
- Add "help" panel
- Add "path sub-paths" support
- Add contributing documentation
- Add client side "save progress" feature
- Add client side path customisation?
- Add "resources with multiple URLs" support?
- Add path descriptions?
- Split website code from json data source into separate monorepo packages
- Add contributing automations and templates
- Add roadmaps support
-
Add "path multiple alternative resources" support
If you have a suggestion for a resource to add or even an entire path you would like to suggest or create, please fork the repo and create a pull request.
See CONTRIBUTING.md
for more information.
Distributed under the MIT License. See LICENSE
for more information.