My Docs
My BlogPython Data StructuresRepoFamily-Promise-Docs
Web-Dev-Hub-Docs
Web-Dev-Hub-Docs
  • Home
  • Navigation
  • Tools
    • Tools
      • Docker
      • G-Cloud & Firebase
      • Heroku
      • Dropbox
      • Email
      • Tools
      • DuckDuckGo
      • Elasticsearch
      • CodeSandbox
      • Product Hunt
      • Raycast
      • Elasticsearch
      • Tools
      • Showcase
        • Utilities
        • Continued
          • Page 3:
    • Downloads
    • REPL.IT Compilations
      • Part 2
    • Past Notes
      • Command Line Reference
    • Git
    • JavaScript
      • Interview Problems
      • General JavaScript Notes
      • jQuery
      • NodeJS
        • Node argv
        • NPM
        • Express
          • ExpressJS Overview
          • Sequelize
      • Regex
      • React
        • React Examples:
        • Redux
        • Redux Docs
          • Redux Resources
        • React Notes
    • My Bash Commands
    • Learning
  • Programming Languages
    • Programming Languages
      • File System
      • Basics
      • PSEUDO Programing Languages
        • HTML
      • CSS
      • List Of Programming Languages By Type
      • Tools-Of-The-Trade
        • Linux
        • Docker
      • Git
      • Python
        • Pydrive:
        • Practice
        • Pipenv
        • Untitled
      • Bash
        • SED
      • CHEATSHEETS
      • Java
      • Html
      • Markdown
      • CSS
      • SCSS
      • C & C++
      • Ruby
      • SQL
        • PostgreSQL
      • Jest
      • JavaScript
      • Typescript
      • C++
      • Babel
    • What is a Programming Language?
  • Python
    • Python
      • Python General Notes
      • Python Quiz
      • Python Cheat Sheet
      • Python Snippets
      • Python at length
    • Install PIP
  • JavaScript
    • JavaScript
      • Jquery
      • Page 16
    • Writing Files
    • JS-Leetcode
  • Web Development Frameworks & Libraries
    • GRAPHQL
    • React
    • Jquery
      • Prac
    • GATSBY
      • Untitled
      • Building with Components
      • Plugins, Themes, & Starters
      • GraphQL Concepts
  • Productivity
    • Productivity
      • Awesome Productivity Tools for Back-to-School
  • Misc
    • Misc
      • Experiments
  • GitGateway
    • Links
    • Bookmarks
  • Websites
    • Websites
    • Not My Websites:
    • Articles
  • Backend
    • Backend
  • Networking
    • Networks
  • Resources
    • Web Dev Tutorials
      • Node
        • API Security
    • Resources
    • Video Resources
  • General Knowledge
    • General Knowledge
    • Glossary
    • Knowledge Bank
  • Finance
    • Finance
    • Finance Reference
    • Financial Trends
  • Science & Tech (Innovation)
    • Science & Tech
    • Articles
  • Reading
    • Reading
  • Social Media & Trends
    • Trends In Web Dev
    • Analytics
    • FB-Dev-Open Source
      • Content Publishing
    • IG-API
  • Docs
    • Docs
      • NodeJS
        • installed it?
        • Timers in Node.js and beyond
        • Node.js web app
        • Overview of Blocking vs Non-Blocking
        • Don't Block the Event Loop (or the Worker Pool)
  • Code Editors & Tools
    • Vscode
      • Vscode Docs
      • How To Speed Up Vscode
  • Cool Stuff
    • Cool Observable Notebooks
  • Server-Side
    • GraphQL
      • Intro
    • Rest VS GraphQl
    • REST-API
    • Public APIs
  • WEB_DEV_TOOLS
    • Web Dev Tools
    • Cloudinary
    • Postman
      • Creating an API
      • Trouble Shooting Postman
    • Netlify
      • Facebook Graph API
      • Pandoc
      • Graph API
      • Troubleshooting
      • Examples
      • HTTPS (SSL)
      • Open Authoring
      • Netlify CMS
      • Git Gateway
  • DS_ALGOS_BRAINTEASERS
    • A Quick Guide to Big-O Notation, Memoization, Tabulation, and Sorting Algorithms by Example
  • Free-Stuff
    • Free Stuff
  • Job-Search
    • Job Search
    • Outreach
  • General Comp Sci
    • Principles behind the Agile Manifesto
  • Blockchain & Crypto
    • Blockchain Basics
      • Basics:
  • Data Structures & Interviewing
    • Data Structures
    • Computational Complexity
  • REACT_REVISITED
    • Modern React with Redux
      • React-Projects
  • WEBDEV-Bootcamp-Notes
    • 🏫Lambda
      • 1.1 - User Interface and Git
      • Page 2
      • Page 1
      • Page 3
      • Page 4
      • Page 5
      • Page 6
      • Page 7
      • Page 8
      • Page 9
      • Page 10
      • Page 11
      • Page 12
      • Page 13
      • Page 14
      • Page 15
      • CS-Python-Notes
        • Python
  • Unsorted-Notes
    • Compiled-Random-Notes
    • Testing:
      • Configure Jest for Testing JavaScript Applications
      • install, configure, and script Cypress for JavaScript web applications
      • Test React Components with Jest and `react-testing-library`
      • Use testing library to evaluate any framework...
  • Medium-articles
    • My Articles
      • Python For JS Developers
      • JavaScript Programmer
      • Awesome Web Development Youtube Video Archive
      • Bash Commands That Save Me Time and Frustration
      • Git-Tricks
      • scrap
      • Medium Article
      • Everything You Need To Know About Relational Databases, SQL, PostgreSQL and Sequelize To Build…
      • Machine Learner
      • Here’s the expanded list:
      • The Complete JavaScript Reference Guide
      • This is really cool!
      • Web Development Interview Part 3💻
      • Mutability And Reference VS Privative Types in JavaScript
      • React
      • Super Simple Intro To HTML
      • Introduction to React for Complete Beginners
      • Web Developer Resource List Part 2
      • Front End Interview Questions Part 2
      • A List Of Tools For Improvement
      • Github Repositories That Will Teach You How To Code For Free!
      • Libraries
      • Machine Learner
      • Here’s the expanded list:
      • The Complete JavaScript Reference Guide
  • 🖲️AI
    • Pytorch
      • Documentation
  • 🎙️Audio
    • Audio
Powered by GitBook
On this page
  • Github Repositories That Will Teach You How To Code For Free!
  • Update: here’s a repo full of helpful repos:
  • 30-seconds/30-seconds-of-code
  • railsgirls/railsgirls.github.io
  • Rails Girls Guides
  • railsbridge/docs
  • The RailsBridge Documentation Project
  • freeCodeCamp/freeCodeCamp
  • freeCodeCamp.org’s open-source codebase and curriculum
  • leachim6/hello-world
  • Hello World
  • Languages (774 total)
  • datasciencemasters/go
  • The Open-Source Data Science Masters
  • Contents
  • tuvtran/project-based-learning
  • Project Based Learning
  • zhiwehu/Python-programming-exercises
  • Python-programming-exercises
  • 100+ Python Projects Challenge
  • MunGell/awesome-for-beginners
  • Awesome First PR Opportunities
  • appacademy/welcome-to-open
  • Welcome to a/A Open
  • Overview
  • How to Get Started
  • webgems/webgems
  • webgems.io
  • kamranahmedse/developer-roadmap
  • Purpose of these Roadmaps
  • Note to Beginners
  • Introduction
  • AMAI-GmbH/AI-Expert-Roadmap
  • AI Expert Roadmap
  • Note
  • Disclaimer
  • trekhleb/javascript-algorithms
  • My personal Contribution:
  • Microsoft/web-dev-for-beginners
  • Web Development for Beginners — A Curriculum
  • karan/Projects
  • Mega Project List
  • CONTRIBUTING
  • Solutions
  • sindresorhus/awesome
  • The awesome manifesto
  • Only awesome is awesome
  • Awesome badge
  • donnemartin/system-design-primer
  • The System Design Primer
  • Learn how to design large-scale systems
  • Learn from the open source community
  • Prep for the system design interview
  • danistefanovic/build-your-own-x
  • Tutorials
  • public-apis/public-apis
  • Public APIs
  • EbookFoundation/free-programming-books
  • List of Free Learning Resources In Many Languages
  • Intro
  • amitness/learning
  • learning
  • Index
  • mhinz/vim-galore
  • Intro
  • Basics
  • tayllan/awesome-algorithms
  • Awesome Algorithms
  • karlhorky/learn-to-program
  • Learn to Program
  • Beginner
  • therebelrobot/awesome-workshopper
  • awesome-workshopper
  • jlevy/the-art-of-command-line
  • The Art of Command Line
  • papers-we-love/papers-we-love
  • awesome-selfhosted/awesome-selfhosted
  • Awesome-Selfhosted
  • ripienaar/free-for-dev
  • free-for.dev
  • gothinkster/realworld
  • Implementations
  • Create a new implementation
  • How do I get up & running?
  • Can you teach me how to build each stack from scratch?
  • Community created resources
  • thedaviddias/Front-End-Checklist
  • How to use?
  • Level Up Coding

Was this helpful?

  1. Medium-articles
  2. My Articles

Github Repositories That Will Teach You How To Code For Free!

PreviousA List Of Tools For ImprovementNextLibraries

Last updated 3 years ago

Was this helpful?

Update: here’s a repo full of helpful repos:


Github Repositories That Will Teach You How To Code For Free!

Update: here’s a repo full of helpful repos:


30-seconds/30-seconds-of-code

Short JavaScript code snippets for all your development needs

  • Visit to view multiple snippet collections.

  • Use the to find snippets that suit your needs. You can search by name, tag, language or using a snippet’s description. Just start typing a term and see what comes up.

  • Browse the to see all the snippets in this project or click individual tags at the top of the same page to narrow down your search to a specific tag.

  • Click on each snippet card to view the whole snippet, including code, explanation and examples.

  • You can use the button on the right side of a snippet card to copy the code to clipboard.


railsgirls/railsgirls.github.io

Rails Girls Guides

The purpose of Rails Girls is to give tools for women to understand technology. The Rails Girls events do this by providing a great first experience on building the Internet.

Rails Girls was founded at the end of 2010 in Helsinki. Originally intended as a one-time event, we never thought to see so many chapters from all around the world! This guide will help you get started.


railsbridge/docs

The RailsBridge Documentation Project

Each subproject (a “site”) comprises files stored under the “sites” directory; for instance, the installfest instructions are located at ROOT/sites/en/installfest, while the intro rails curriculum can be found under ROOT/sites/en/intro-to-rails. (The “en” means “English” — see “Locales” below.)


freeCodeCamp/freeCodeCamp

freeCodeCamp.org’s open-source codebase and curriculum

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.


leachim6/hello-world

Hello World

Hello World in every computer language.

As I watch the collection expand, this project has blown up more than I ever thought possible. Thanks to everyone who continues to contribute; new languages are created every day!

Languages (774 total)


datasciencemasters/go

The Open-Source Data Science Masters

The open-source curriculum for learning Data Science. Foundational in both theory and technologies, the OSDSM breaks down the core competencies necessary to making use of data.

Contents


tuvtran/project-based-learning

Project Based Learning

A list of programming tutorials in which learners build an application from scratch. These tutorials are divided into different primary programming languages. Some have intermixed technologies and languages.


zhiwehu/Python-programming-exercises

Python-programming-exercises

100+ Python challenge programming exercises.

100+ Python Projects Challenge


MunGell/awesome-for-beginners

Awesome First PR Opportunities

A list of awesome beginner-friendly projects.

If you are a maintainer of open-source projects, add the label first-timers-only (or similar) to your project and list it here so that people can find it.


appacademy/welcome-to-open

Welcome to a/A Open

Overview

With App Academy Open you’ll get free access to App Academy’s entire in-person full-stack curriculum, which has placed thousands of people in software development jobs. App Academy is ranked as the #1 coding bootcamp in the US and, since 2016, has placed more software developers at Google than UC Berkeley. On the Free plan you’ll get over 1,500 hours of material (readings, videos, projects), an interactive coding environment and community features like chat to keep you connected with thousands of prospective developers across the globe.

How to Get Started

The rest of the courses from our legendary Full-Stack curriculum are available to you from the moment you sign up. To switch, simply click the ‘Course Outline’ at the top of the page. The menu should have a ‘Switch’ button which will list all available courses.


webgems/webgems

webgems.io

This project should help anyone to find new resources but especially beginners in the field to have something they can look things up.


kamranahmedse/developer-roadmap

Purpose of these Roadmaps

The purpose of these roadmaps is to give you an idea about the landscape and to guide you if you are confused about what to learn next and not to encourage you to pick what is hip and trendy. You should grow some understanding of why one tool would be better suited for some cases than the other and remember hip and trendy never means best suited for the job.

Note to Beginners


If you think that these can be improved in any way, please do suggest.

Introduction


AMAI-GmbH/AI-Expert-Roadmap

AI Expert Roadmap

Roadmap to becoming an Artificial Intelligence Expert in 2021

Below you find a set of charts demonstrating the paths that you can take and the technologies that you would want to adopt in order to become a data scientist, machine learning or an ai expert. We made these charts for our new employees to make them AI Experts but we wanted to share them here to help the community.

Note

Disclaimer

The purpose of these roadmaps is to give you an idea about the landscape and to guide you if you are confused about what to learn next and not to encourage you to pick what is hip and trendy. You should grow some understanding of why one tool would better suited for some cases than the other and remember hip and trendy never means best suited for the job.


trekhleb/javascript-algorithms


My personal Contribution:

Here’s the website:

this is just the codebase without the website infrastructure :

here’s a list of what’s covered


Microsoft/web-dev-for-beginners

Web Development for Beginners — A Curriculum

Azure Cloud Advocates at Microsoft are pleased to offer a 12-week, 24-lesson curriculum all about JavaScript, CSS, and HTML basics. Each lesson includes pre- and post-lesson quizzes, written instructions to complete the lesson, a solution, an assignment and more. Our project-based pedagogy allows you to learn while building, a proven way for new skills to ‘stick’.


karan/Projects

Mega Project List

To get started, simply fork this repo.


sindresorhus/awesome

The awesome manifesto

If you want your list to be included on awesome, try to only include actual awesome stuff in your list. After all, it's a curation, not a collection.

But what is awesome?

Only awesome is awesome

Research if the stuff you’re including is actually awesome. Only put stuff on the list that you or another contributor can personally recommend. You should rather leave stuff out than include too much.

Awesome badge

This badge is for Awesome lists.


donnemartin/system-design-primer

The System Design Primer

Learn how to design large-scale systems.

Prep for the system design interview.

Learn how to design large-scale systems

Learning how to design scalable systems will help you become a better engineer.

System design is a broad topic. There is a vast amount of resources scattered throughout the web on system design principles.

This repo is an organized collection of resources to help you learn how to build systems at scale.

Learn from the open source community

This is a continually updated, open source project.

Prep for the system design interview

In addition to coding interviews, system design is a required component of the technical interview process at many tech companies.

Practice common system design interview questions and compare your results with sample solutions: discussions, code, and diagrams.


danistefanovic/build-your-own-x

Tutorials

Build your own 3D Renderer


public-apis/public-apis

Public APIs

A collective list of free APIs for use in software and web development.

NOTE: A passing build status indicates all listed APIs are available since the last update. A failing build status indicates that 1 or more services may be unavailable at the moment.


EbookFoundation/free-programming-books

List of Free Learning Resources In Many Languages

Intro


amitness/learning

learning

Index


mhinz/vim-galore


tayllan/awesome-algorithms

Awesome Algorithms


karlhorky/learn-to-program

Learn to Program

Foundation in Web Development

The Internet is filled with an ever-expanding number of courses, books and guides for programmers of all skill levels to improve their skills. Unfortunately, these resources are either hard to find or of low quality.

This list aims to be a curated set of high quality educational resources. The availability of free content on the platform is highlighted along with the primary topics covered.

Beginner

Free community and toolset to learn to create web pages and apps (HTML, CSS, JavaScript?)

Free platform for learning to code in web technologies (HTML, CSS, JavaScript, jQuery, Python, Ruby, Rails, PHP)

Free interactive 1-hour course to learn the very basics of web development (HTML, CSS, JavaScript, SQL)

Freemium platform for learning the basics of web development (HTML, CSS, JavaScript, Node.js, Git, GitHub)

Paid platform for courses how to build websites & apps (Web Design, Front End Web Development, Rails, iOS, Android, PHP)

Free tutorial for how to do layout with CSS (CSS)

Freemium marketplace of courses from third party providers. Quality may vary. (HTML, CSS, JavaScript, Ruby, Rails, Python, iOS, Android)

Freemium platform for basic web and app develoment courses (HTML, CSS, JavaScript)

Free beginner to intermediate guides on web development (HTML, CSS, JavaScript)

Free beginner and intermediate guides on web development (HTML, CSS, JavaScript)

Mixed directory of courses, videos and other learning resources for web development and programming. Quality may vary. (HTML, CSS, JavaScript, AngularJS, Rails)

Free Platform for classes on Design, Marketing, Startup and Code. Learn the future of the web. (RethinkDB, SailsJs, NodeJS, Git, Startup Class, etc)

Free Learn to code and help nonprofits. An open source community of people who learn to code and help nonprofits. (HTML, CSS, JavaScript, Databases, Git & GitHub, Node.js, React.js, D3.js)


therebelrobot/awesome-workshopper

awesome-workshopper

alternatively, awesome-adventure


jlevy/the-art-of-command-line

The Art of Command Line


papers-we-love/papers-we-love


awesome-selfhosted/awesome-selfhosted

Awesome-Selfhosted


ripienaar/free-for-dev

free-for.dev

Developers and Open Source authors now have a massive amount of services offering free tiers, but it can be hard to find them all to make informed decisions.

This is a list of software (SaaS, PaaS, IaaS, etc.) and other offerings that have free tiers for developers.

The scope of this particular list is limited to things that infrastructure developers (System Administrator, DevOps Practitioners, etc.) are likely to find useful. We love all the free services out there, but it would be good to keep it on topic. It’s a bit of a grey line at times so this is a bit opinionated; do not be offended if I do not accept your contribution.

NOTE: This list is only for as-a-Service offerings, not for self-hosted software. For a service to be eligible it has to offer a free tier and not just a free trial. If the free tier is time-bucketed it has to be for at least a year. We also consider the free tier from a security perspective, so SSO is fine but I will not accept services that restrict TLS to paid-only tiers.


gothinkster/realworld

While most “todo” demos provide an excellent cursory glance at a framework’s capabilities, they typically don’t convey the knowledge & perspective required to actually build real applications with it.

Implementations

Over 100 implementations have been created using various languages, libraries, and frameworks.

Create a new implementation

How do I get up & running?

Follow the instructions in the README of whatever frontend and/or backend repo’s you want to get up and running.

Can you teach me how to build each stack from scratch?

Community created resources

Forks, tutorials, workshops, and other resources based on the RealWorld project:

  • Example repo showing the React+Redux and Node stacks working together w/ TDD

  • Performance comparisons:


thedaviddias/Front-End-Checklist

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.

It is based on Front-End developers’ 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:

  • means that the item is recommended but can be omitted in some particular situations.

  • means that the item is highly recommended and can eventually be omitted in some really particular cases. Some elements, if omitted, can have bad repercussions in terms of performance or SEO.

  • means that the item can’t be omitted by any reason. You may cause a dysfunction in your page or have accessibility or SEO issues. The testing priority needs to be on these elements first.

Some resources possess an emoticon to help you understand which type of content / help you may find on the checklist:

  • 📖: documentation or article

  • 🛠: online tool / testing tool

  • 📹: media or video content


Level Up Coding

You can use our materials and instructions to roll out your own workshop in your city, workplace or kitchen! Read more about Rails Girls at

### Overview

This is a Sinatra app, deployed at . The RailsBridge documentation project is home to a few subprojects, including the RailsBridge installfest instructions, which leads students through the various complicated setup instructions for getting Ruby, Rails, Git, etc. installed on their computer (whatever combination of computer, OS, and version they happened to bring to the workshop!), as well as the RailsBridge workshop “Suggestotron” curriculum.

is a friendly community where you can learn to code for free. It is run by a to help millions of busy adults transition into tech. Our community has already helped more than 10,000 people get their first developer job.

Make sure to see for instructions on contributing to the project!

Inspired by blog post.

If you are looking to contribute, then explore this list, look at first-timers-only , and follow on Twitter to be notified when a new first-timers-only issue is created.

If you are not a programmer but would like to contribute, check out the list.

Navigate to and sign up for a free account. All you’ll need to provide is your email address and name. You’ll be redirected to our learning platform where you’ll be starting your first lesson immediately.

These roadmaps cover everything that is there to learn for the paths listed below. Don’t feel overwhelmed, you don’t need to learn it all in the beginning if you are just getting started. We are working on the beginner versions of these and will after we are done with the 2021 release of the Backend and DevOps roadmaps.

### Frontend Roadmap### Back-end Roadmap

### i.am.ai

If you are interested to become an AI EXPERT at in Germany, or you want to , please say .

👉 An interactive version with links to follow about each bullet of the list can be found at 👈

To receive updates and watch 👀 the to get notified, when we add new content to stay on the top of the most recent research.

#### this is the repo for the website:

A list of practical projects that anyone can solve in any programming language (See ). These projects are divided in multiple categories, and each category has its own folder.

See ways of to this repo. You can contribute solutions (will be published in this ) to existing problems, add new projects or remove existing ones. Make sure you follow all instructions properly.

You can find implementations of these projects in many other languages by other users in .

### Motivation

are welcome!

[]

### Table of contents

A public API for this project can be found !

For information on contributing to this project, please see the .

This list was originally a clone of with contributions from Karan Bhangui and George Stocker.

The list was moved to GitHub by Victor Felder for collaborative updating and maintenance. It has grown to become one of , with 160,000+ stars, 6000+ commits, 1600+ contributors, and 39,000+ forks.

The now administers the repo, a not-for-profit organization devoted to promoting the creation, distribution, archiving, and sustainability of free ebooks. to the Free Ebook Foundation are tax-deductible in the US.

Learning Philosophy:

| | | |

Licensed under .

A curated list of awesome places to learn and/or practice algorithms. Inspired by and all the other awesome Awesome libraries.

If you want to contribute, please read the .

Udemy ,

Degreed ,

A list of workshopper/adventure-based tutorials for various things. Inspired by awesome. These are terminal-based guides to learning a new programming concept. Here’s an example screenshot from rvagg’s :

If you know of any other workshopper/adventure tutorials, feel free to fork/PR or open a new issue. This list will also serve as a wish-list of types: if you want a workshopper that is not listed here, open a pull request and I’ll see about getting it started.

Note: I’m planning to revise this and looking for a new co-author to help with expanding this into a more comprehensive guide. While it’s very popular, it could be broader and a bit deeper. If you like to write and are close to being an expert on this material and willing to consider helping, please drop me a note at josh (0x40) holloway.com. –, . Thank you!

Fluency on the command line is a skill often neglected or considered arcane, but it improves your flexibility and productivity as an engineer in both obvious and subtle ways. This is a selection of notes and tips on using the command-line that we’ve found useful when working on Linux. Some tips are elementary, and some are fairly specific, sophisticated, or obscure. This page is not long, but if you can use and recall all the items here, you know a lot.

This work is the result of . Some of this on , but it has since moved to GitHub, where people more talented than the original author have made numerous improvements. if you have a question related to the command line. if you see an error or something that could be better!

Papers We Love (PWL) is a community built around reading, discussing and learning more about academic computer science papers. This repository serves as a directory of some of the best papers the community can find, bringing together documents scattered across the web. You can also visit the for more info.

Due to we cannot always host the papers themselves (when we do, you will see a 📜 emoji next to its title in the directory README) but we can provide links to their locations.

If you enjoy the papers, perhaps stop by a local chapter meetup and join in on the vibrant discussions around them. You can also discuss PWL events, the content in this repository, and/or anything related to PWL on our , after to join it, or on our #paperswelove IRC channel on freenode.

Self-hosting is the practice of locally hosting and managing applications instead of renting from providers.

This is a list of Software and which can be hosted locally. Non-Free software is listed on the page.

See .

This list is the result of Pull Requests, reviews, ideas and work done by 900+ people. You too can help by sending to add more services or by remove ones whose offerings have changed or been retired.

### Stay on the bleeding edge —  🎉### See how the exact same Medium.com clone (called ) is built using different and . Yes, you can mix and match them, because they all adhere to the same 😮😎

RealWorld solves this by allowing you to choose any frontend (React, Angular 2, & more) and any backend (Node, Django, & more) and see how they power a real world, beautifully designed fullstack app called “”.

Read the

Or you can .

Yup! We’ve built step-by-step tutorials for all of our stacks that teach you how to go from git init all the way to the production ready application.

by

Live recording of his workshop is

by

A repo showing how to wire frontend with backend for a RealWorld fullstack

Includes E2E integration tests that use and and work with CI systems like and

Also demonstrates usage of for automatic dependency updates and for vulnerability monitoring

### Front-End Checklist

• • •

Other Checklists: •

You can contribute to the Front-End Checklist App reading the which explains everything about the project.

Thanks for being a part of our community! or join the .

By on .

Exported from on August 31, 2021.

GitHub - bgoonz/awesome-4-new-developers: Top repos for new developers all in one place _Top repos for new developers all in one place. Contribute to bgoonz/awesome-4-new-developers development by creating an…_github.com
their website
Search page
JavaScript Snippet List
30-seconds/30-seconds-of-code _Short JavaScript code snippets for all your development needs Visit our website to view our snippet collection. Use the…_github.com
http://railsgirls.com
railsgirls/railsgirls.github.io _The purpose of Rails Girls is to give tools for women to understand technology. The Rails Girls events do this by…_github.com
http://docs.railsbridge.org
railsbridge/docs _This is a Sinatra app, deployed at http://docs.railsbridge.org. The RailsBridge documentation project is home to a few…_github.com
freeCodeCamp.org
donor-supported 501(c)(3) nonprofit
freeCodeCamp/freeCodeCamp _freeCodeCamp.org is a friendly community where you can learn to code for free. It is run by a donor-supported 501(c)(3)…_github.com
contributing.md
leachim6/hello-world _Hello World in every computer language. As I watch the collection expand, this project has blown up more than I ever…_github.com
The Open-Source Data Science Masters
Contents
The Internet is Your Oyster
The Motivation
An Academic Shortfall
Ready?
The Open Source Data Science Curriculum
A Note About Direction
Math
Computing
Data Analysis
Data Communication and Design
Python (Learning)
Python (Libraries)
Datasets are now here
R resources are now here
Data Science as a Profession
Capstone Project
Resources
Read
Watch & Listen
Learn
Notation
Contribute
datasciencemasters/go _The open-source curriculum for learning Data Science. Foundational in both theory and technologies, the OSDSM breaks…_github.com
tuvtran/project-based-learning _A list of programming tutorials in which learners build an application from scratch. These tutorials are divided into…_github.com
zhiwehu/100_plus_Python_Projects_Challenge _100+ Python Projects Challenge. Contribute to zhiwehu/100_plus_Python_Projects_Challenge development by creating an…_github.com
zhiwehu/Python-programming-exercises _100+ Python challenge programming exercises. https://github.com/zhiwehu/100_plus_Python_Projects_Challenge Hey guys I…_github.com
First Timers Only
labelled open issues on Github
@first_tmrs_only
Awesome for non-programmers
MunGell/awesome-for-beginners _A list of awesome beginners-friendly projects. Contribute to MunGell/awesome-for-beginners development by creating an…_github.com
App Academy Open
appacademy/welcome-to-open _tl;dr: click here to learn to code for free With App Academy Open you'll get free access to App Academy's entire…_github.com
lostdesign/webgems _A curated list of resources for devs and designers. Join me on devcord.com if you are up for a chit chat :) Permalink…_github.com
release it soon
kamranahmedse/developer-roadmap _Roadmap to becoming a web developer in 2021 Below you find a set of charts demonstrating the paths that you can take…_github.com
AMAI
hire an AI Expert
hi@am.ai
i.am.ai/roadmap
star ⭐
GitHub Repo
AMAI-GmbH/AI-Expert-Roadmap _Roadmap to becoming an Artificial Intelligence Expert in 2021 Below you find a set of charts demonstrating the paths…_github.com
trekhleb/javascript-algorithms _This repository contains JavaScript based examples of many popular algorithms and data structures. Each algorithm and…_github.com
bgoonz/DS-ALGO-OFFICIAL _Deployment github-pages Navigation Big O notation is the language we use for talking about how long an algorithm takes…_github.com
directory _Edit description_ds-algo-official-c3dw6uapg-bgoonz.vercel.app
bgoonz/Data-Structures-Algos-Codebase _Contribute to bgoonz/Data-Structures-Algos-Codebase development by creating an account on GitHub._github.com
microsoft/Web-Dev-For-Beginners _Azure Cloud Advocates at Microsoft are pleased to offer a 12-week, 24-lesson curriculum all about JavaScript, CSS, and…_github.com
solutions
CONTRIBUTING
contributing
repo
Solutions
this repo
karan/Projects _A list of practical projects that anyone can solve in any programming language (See solutions). These projects are…_github.com
sindresorhus/awesome _What is an awesome list? Contribution guide Creating a list Twitter Stickers & t-shirts Just type to go here. Check out…_github.com
Contributions
donnemartin/system-design-primer _Learn how to design large-scale systems. Prep for the system design interview. Learning how to design scalable systems…_github.com
Submit tutorial
3D Renderer
Augmented Reality
BitTorrent Client
Blockchain / Cryptocurrency
Bot
Command-Line Tool
Database
Docker
Emulator / Virtual Machine
Front-end Framework / Library
Game
Git
Network Stack
Neural Network
Operating System
Physics Engine
Programming Language
Regex Engine
Search Engine
Shell
Template Engine
Text Editor
Visual Recognition System
Voxel Engine
Web Search Engine
Web Server
Uncategorized
C++: Introduction to Ray Tracing: a Simple Method for Creating 3D Images
C++: How OpenGL works: software rendering in 500 lines of code
C++: Raycasting engine of Wolfenstein 3D
C++: Physically Based Rendering:From Theory To Implementation
C++: Rasterization: a Practical Implementation
C# / TypeScript / JavaScript: Learning how to write a 3D soft engine from scratch in C#, TypeScript or JavaScript
Java / JavaScript: Build your own 3D renderer
Java: How to create your own simple 3D render engine in pure Java
JavaScript / Pseudocode: Computer Graphics from scratch
Python: A 3D Modeller
danistefanovic/build-your-own-x _🤓 Build your own (insert technology here). Contribute to danistefanovic/build-your-own-x development by creating an…_github.com
here
contributing guide
public-apis/public-apis _A collective list of free APIs. Contribute to public-apis/public-apis development by creating an account on GitHub._github.com
StackOverflow — List of Freely Available Programming Books
GitHub’s most popular repositories
Free Ebook Foundation
Donations
EbookFoundation/free-programming-books _This page is available as an easy-to-read website at https://ebookfoundation.github.io/. This list was originally a…_github.com
The Power of Tiny Gains
Master Adjacent Disciplines
T-shaped skills
Data Scientists Should Be More End-to-End
Just in Time Learning
Have basic business understanding
Be able to frame an ML problem
Be familiar with data ethics
Be able to import data from multiple sources
Be able to setup data annotation efficiently
Be able to manipulate data with Numpy
Be able to manipulate data with Pandas
Be able to manipulate data in spreadsheets
Be able to manipulate data in databases
Be able to use Linux tools
Be able to perform feature engineering
Be able to experiment in a notebook
Be able to visualize data
Be able to do literature review using research papers
Be able to model problems mathematically
Be able to structure machine learning projects
Be able to version control code
Be able to version control data
Be familiar with fundamentals of ML and DL
Be able to implement models in scikit-learn
Be able to implement models in Tensorflow and Keras
Be able to implement models in PyTorch
Be able to implement models using cloud services
Be able to apply unsupervised learning algorithms
Be able to implement NLP models
Be familiar with multi-modal machine learning
Be familiar with Recommendation Systems
Be able to implement computer vision models
Be able to model graphs and network data
Be able to implement models for timeseries and forecasting
Be familiar with Reinforcement Learning
Be able to optimize performance metric
Be familiar with literature on model interpretability
Be able to optimize models for inference
Be able to write unit tests
Be able to serve models via APIs
Be able to build interactive UI for models
Be able to deploy model to production
Be able to perform load testing
Be able to perform A/B testing
Be proficient in Python
Be familiar with compiled languages
Have a general understanding of other parts of the stack
Be familiar with fundamental Computer Science concepts
Be able to apply proper software engineering process
Be able to efficiently use a text editor
Be able to communicate and collaborate well
Be familiar with the hiring pipeline
Broaden Perspective
amitness/learning _Becoming better at data science every day. Contribute to amitness/learning development by creating an account on…_github.com
CC BY-SA 4.0
Intro
What is Vim?
The Vim Philosophy
First steps
Minimal vimrc
What kind of Vim am I running?
Cheatsheets
Basics
Buffers, windows, tabs
Active, loaded, listed, named buffers
Argument list
Mappings
Mapleader
Registers
Ranges
Marks
Completion
Motions, operators, text objects
Autocmds
Changelist, jumplist
Undo tree
Quickfix and location lists
Macros
Colorschemes
Folding
Sessions
Locality
mhinz/vim-galore _Vim is a text editor with a long line of ancestors that goes back to qed. Bram Moolenaar released it in 1991. The…_github.com
awesome-awesomeness
contribution guidelines
Awesome Algorithms
Websites
Online Courses
Books
Cheat Sheets
Github Libraries
Online Judges
Tools
tayllan/awesome-algorithms _A curated list of awesome places to learn and/or practice algorithms. Inspired by awesome-awesomeness and all the other…_github.com
Mozilla Webmaker
Codecademy
Khan Academy’s Hour of Code
UpLeveled Bootcamp Prep Course
Treehouse
Learn CSS Layout
Programming
Development
Code Avengers
learn.shayhowe.com
HTML Dog
Web Development
Programming
Platzi
Free Code Camp
karlhorky/learn-to-program _Foundation in Web Development The Internet is filled with an ever-expanding number of courses, books and guides for…_github.com
learnyounode
therebelrobot/awesome-workshopper _A list of workshopper/adventure-based tutorials for various things. Inspired by awesome. These are terminal-based…_github.com
jlevy
Holloway
Meta
Basics
Everyday use
Processing files and data
System debugging
One-liners
Obscure but useful
macOS only
Windows only
More resources
Disclaimer
many authors and translators
originally
appeared
Quora
Please submit a question
Please contribute
jlevy/the-art-of-command-line _Master the command line, in one page. Contribute to jlevy/the-art-of-command-line development by creating an account on…_github.com
Papers We Love site
licenses
Slack
signing-up
papers-we-love/papers-we-love _Papers We Love ( PWL) is a community built around reading, discussing and learning more about academic computer science…_github.com
SaaSS
Free
network services
web applications
Non-Free
Contributing
awesome-selfhosted/awesome-selfhosted _A list of Free Software network services and web applications which can be hosted on your own servers …_github.com
Pull Requests
ripienaar/free-for-dev _Developers and Open Source authors now have a massive amount of services offering free tiers, but it can be hard to…_github.com
Conduit
full blog post announcing RealWorld on Medium.
See the list of implementations on the CodebaseShow website >>>
Create a new implementation >>>
view upcoming implementations (WIPs)
Start learning now >>>
React+Redux / Node testing workshop
Kent C. Dodds
available on YouTube
RealWorld React/NodeJS E2E Tests
Anish Karandikar
React
NodeJS
Chrome Puppeteer
Mocha
Travis CI
CircleCI
Greenkeeper
Snyk
A Real-World Comparison of Front-End Frameworks with Benchmarks 2020
A Real-World Comparison of Front-End Frameworks with Benchmarks 2019
A Real-World Comparison of Front-End Frameworks with Benchmarks 2018
A Real-World Comparison of Front-End Frameworks with Benchmarks 2017
gothinkster/realworld _"The mother of all demo apps" - Exemplary fullstack Medium.com clone powered by React, Angular, Node, Django, and many…_github.com
How To Use
Contributing
Website
Product Hunt
🎮 Front-End Performance Checklist
💎 Front-End Design Checklist
CONTRIBUTING.md file
thedaviddias/Front-End-Checklist _The Front-End Checklist is an exhaustive list of all elements you need to have / to test before launching your website…_github.com
Subscribe to our YouTube channel
Skilled.dev coding interview course
Coding Interview Questions + Land Your Dev Job | Skilled.dev The course to master the coding interview skilled.dev
Bryan Guner
June 2, 2021
Canonical link
Medium
click here to learn to code for free
Chinese
Japanese
Portuguese
Russian
Vietnamese
join our GitHub Discussions!
Conduit
frontends
backends
API spec