Introduction
GitHub is the go-to platform for developers who want to share and collaborate on projects. With over 100 million repositories, it can be overwhelming to find the best resources for learning and improving your skills.
In this blog post, we have compiled a list of 5 GitHub repositories that can give you an instant knowledge boost.
FreeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
freeCodeCamp / freeCodeCamp
freeCodeCamp.org's open-source codebase and curriculum. Learn to code for free.
freeCodeCamp.org's open-source codebase and curriculum
freeCodeCamp.org is a friendly community where you can learn to code for free. It is run by a donor-supported 501(c)(3) charity to help millions of busy adults transition into tech. Our community has already helped more than 40,000 people get their first developer job.
Our full-stack web development and machine learning curriculum is completely free and self-paced. We have thousands of interactive coding challenges to help you expand your skills.
Table of Contents
- Certifications
- The Learning Platform
- Reporting Bugs and Issues
- Reporting Security Issues and Responsible Disclosure
- Contributing
- Platform, Build and Deployment Status
- License
Certifications
freeCodeCamp.org offers several free developer certifications. Each of these certifications involves building 5 required web app projects, along with hundreds of optional coding challenges to help you prepare for those projects. We estimate that each certification will take a beginner programmer around 300 hours to earn.
Each of these 50…
FreeCodeCamp is a non-profit organization that offers a free, self-paced curriculum in web development. The GitHub repository contains all the code and resources you need to learn HTML, CSS, JavaScript, and more. FreeCodeCamp also offers a supportive community of developers who can help you along the way.
Awesome Lists
😎 Awesome lists about all kinds of interesting topics
sindresorhus / awesome
😎 Awesome lists about all kinds of interesting topics
Menu Bar Spacing
Customize the gap between menu bar items on macOS
My open source work is supported by the community
Special thanks to:Add Single Sign-On (and more) in minutes instead of months.
What is an awesome list? Contribution guide Creating a list Twitter
Just type awesome.re
to go here. Check out my apps and follow me on Twitter
Contents
Awesome Lists is a curated list of awesome lists for various programming languages and technologies. These lists include everything from frameworks and libraries to tutorials and best practices. With over 1400 lists, Awesome Lists is an invaluable resource for developers who want to stay up-to-date with the latest trends and tools.
The Coding Train
Accompanying code and more for YouTube video tutorials
CodingTrain / Machine-Learning
Examples and experiments around ML for upcoming Coding Train videos
Machine-Learning
Examples and experiments around ML for upcoming Coding Train videos and ITP course.
Resource attributes
Since resources across the internet vary in terms of their pre-requisites and general accessibility, it is useful to give attributes to them so that it is easy to understand where a resource fits into the wider machine learning scope. Below is a few suggested attributes (please extend):
- 🌈 = creative
- = beginner
- 😅 = intermediate, some pre-requisites
- = advanced, many pre-requisites
Table of Contents
Articles & Posts
- A Return to Machine Learning 🌈
- A Visual Introduction to Machine Learning 🌈
- Machine Learning is Fun!
- Deep Reinforcement Learning: Pong from Pixels 🌈
- Inside Libratus, the Poker AI That Out-Bluffed the Best Humans
- Machine Learning in Javascript: Introduction
- Realtime control of sequence generation with character based Long Short Term Memory Recurrent Neural Networks…
The Coding Train is a YouTube channel that offers tutorials on creative coding and generative art. The GitHub repository contains all the code and resources for the tutorials, as well as contributions from the community. The Coding Train is a great resource for developers who want to explore the intersection of art and technology.
Front-End Checklist
🗂 The perfect Front-End Checklist for modern websites and meticulous developers
thedaviddias / Front-End-Checklist
🗂 The perfect Front-End Checklist for modern websites and meticulous developers
🚨 Currently working on new version of frontendchecklist.io,
feel free to discuss any feature you would like to see. Thanks for your support!
The Front-End Checklist is an exhaustive list of all elements you need to have / to test before launching your website / HTML page to production.
How To Use • Contributing • Website • Product Hunt
Other Checklists:
🎮 Front-End Performance Checklist • 💎 Front-End Design Checklist
It is based on Front-End developer's years of experience, with the additions coming from some other open-source checklists.
How to use?
All items in the Front-End Checklist are required for the majority of the projects, but some elements can be omitted or are not essential (in the case of an administration web app, you may not need RSS feed for example). We choose to use 3 levels of flexibility:
Front-End Checklist is a comprehensive checklist for front-end developers. It covers everything from accessibility and performance to SEO and security. The checklist is constantly updated and includes links to resources for each item on the list.
JavaScript Algorithms and Data Structures
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
trekhleb / javascript-algorithms
📝 Algorithms and data structures implemented in JavaScript with explanations and links to further readings
JavaScript Algorithms and Data Structures
🇺🇦 UKRAINE IS BEING ATTACKED BY RUSSIAN ARMY. CIVILIANS ARE GETTING KILLED. RESIDENTIAL AREAS ARE GETTING BOMBED.
- Help Ukraine via
- More info on war.ukraine.ua and MFA of Ukraine
This repository contains JavaScript based examples of many popular algorithms and data structures.
Each algorithm and data structure has its own separate README with related explanations and links for further reading (including ones to YouTube videos).
Read this in other languages: 简体中文 繁體中文, 한국어, 日本語, Polski, Français, Español, Português, Русский, Türkçe, Italiana, Bahasa Indonesia, Українська, Arabic, Tiếng Việt, Deutsch, Uzbek
☝ Note that this project is meant to be used for learning and researching purposes only, and it is not meant to be used for production.
Data Structures
…JavaScript Algorithms and Data Structures is a collection of computer science algorithms and data structures implemented in JavaScript. The repository includes examples, explanations, and performance analyses for each algorithm and data structure. This repository is a great resource for developers who want to improve their algorithmic thinking and problem-solving skills.
Connect with Me
Conclusion
These 5 GitHub repositories are excellent resources for developers who want to improve their skills and knowledge. Whether you are a beginner or an experienced developer, these repositories can help you stay up-to-date with the latest trends and best practices in web development.
Top comments (1)
What are some other repository to enhance knowledge on programming?