Displaying 1 to 20 from 43 results

You-Dont-Know-JS - A book series on JavaScript. @YDKJS on twitter.

  •    

This is a series of books diving deep into the core mechanisms of the JavaScript language. The first edition of the series is now complete.Please feel free to contribute to the quality of this content by submitting PR's for improvements to code snippets, explanations, etc. While typo fixes are welcomed, they will likely be caught through normal editing processes, and are thus not necessarily as important for this repository.

mal - mal - Make a Lisp

  •    Assembly

Mal is a Clojure inspired Lisp interpreter.Mal is a learning tool. See the make-a-lisp process guide. Each implementation of mal is separated into 11 incremental, self-contained (and testable) steps that demonstrate core concepts of Lisp. The last step is capable of self-hosting (running the mal implementation of mal).

codecombat - Game for learning how to code.

  •    CoffeeScript

NOTE: The process for setting up the dev environment has changed. Please refer to the docs for details. It's both a startup and a community project, completely open source under the MIT and Creative Commons licenses. It's the largest open source CoffeeScript project by lines of code, and since it's a game (with really cool tech), it's really fun to hack on. Join us in teaching the world to code! Your contribution will go on to show millions of players how cool programming can be.

freecodecamp

  •    CSS

freeCodeCamp is a friendly open source community where you learn to code and help nonprofits. We help our campers build job-worthy portfolios of real apps used by real people, while helping nonprofits.




30-seconds-of-code - Curated collection of useful Javascript snippets that you can understand in 30 seconds or less

  •    Javascript

Curated collection of useful JavaScript snippets that you can understand in 30 seconds or less. ⚠️ NOTICE: A few of our snippets are not yet optimized for production (see disclaimers for individual snippet issues).

learnyounode - Learn You The Node

  •    HTML

Learn You The Node.js For Much Win! An intro to Node.js via a set of self-guided workshops.

patchwork - All the Git-it Workshop completers!

  •    HTML

This repository is a website hosted by GitHub Pages. It goes along with Git-it, a desktop application for learning Git and GitHub. Users fork this repository and learn things like (forking) branching, adding collaborators, pulling in changes, pushing to a remote branch and submitting pull request. Once their pull request comes in, @reporobot rewrites the index.html here to include the user.

freeCodeCamp - The https://freeCodeCamp

  •    Javascript

freeCodeCamp is a friendly community where you can learn to code for free. It is run by a donor-supported 501(c)(3) nonprofit with the goal of helping millions of busy adults transition into tech. Our community has already helped more than 10,000 people get their first developer job. Our full stack web development curriculum is completely free and self-paced. We have thousands of interactive coding challenges to help you expand your skills.


ES6-for-humans - A kickstarter guide to writing ES6.

  •    

let allows you to create declarations which are bound to any block, called block scoping. Instead of using var, which provides function scope, it is recommended to use block scoped variables (let or const) in ES6. Arrow functions are a short-hand notation for writing functions in ES6. The arrow function definition consists of a parameter list ( ... ), followed by the => marker and a function body. For single-argument functions, the parentheses may be omitted.

100-days-of-code - Fork this template for the 100 days journal - to keep yourself accountable (multiple languages available)

  •    

If you want to help by providing a translation of content/rules in the language you know, submit a pull request (or DM me on Twitter @ka11away), adding a sub-folder in the 'intl' folder with the files of the translation there. Check out the #100DaysOfX Challenges Project. Changing your habits you are changing your life. Remember that the best time to start is always NOW.

30-seconds-of-code - A curated collection of useful JavaScript snippets that you can understand in 30 seconds or less

  •    Javascript

Curated collection of useful JavaScript snippets that you can understand in 30 seconds or less. ⚠️ NOTICE: A few of our snippets are not yet optimized for production (see disclaimers for individual snippet issues).

30-seconds-of-css - A curated collection of useful CSS snippets you can understand in 30 seconds or less

  •    Javascript

A curated collection of useful CSS snippets you can understand in 30 seconds or less. Inspired by 30 seconds of code. See CONTRIBUTING.md for the snippet template.

30-seconds-of-interviews - A curated collection of common interview questions to help you prepare for your next interview

  •    Javascript

This README is built using markdown-builder. Interviews are daunting and can make even the most seasoned expert forget things under pressure. Review and learn what questions are commonly encountered in interviews curated by the community that's answered them and go prepared for anything they'll ask. By bringing together experience and real-world examples, you can go from being nervous to being prepared for that next big opportunity.

30-seconds-of-php - A curated collection of useful PHP snippets that you can understand in 30 seconds or less

  •    PHP

Curated collection of useful PHP snippets that you can understand in 30 seconds or less. Returns true if the provided function returns true for all elements of an array, false otherwise.

30-seconds-of-react - Curated collection of useful React snippets that you can understand in 30 seconds or less

  •    Javascript

Curated collection of useful React snippets that you can understand in 30 seconds or less. Renders a list of elements from an array of primitives.

codeworld - Educational computer programming environment using Haskell

  •    Haskell

CodeWorld is an educational environment using Haskell. It provides a simple mathematical model for geometric figures, animations, and interactive and multi-player games. The web-based programming environment supports this educational mission with a zero-setup editor and compiler, easy sharing and cloud storage of projects, and the ability to run programs right in the web browser using GHCJS.CodeWorld is stable and has been used in schools for years! See the users page for a partial list. We're constantly improving the environment, though. Breaking changes, when necessary, are scheduled to occur between typical (U.S.) K-12 school semesters, to minimize disruption of existing classes.

learnyoubash - Learn you how to write your first bash script

  •    Javascript

Learn you how to use the terminal and write your the first Bash script. This workshopper is based on bash-handbook, so if you want to more examples, check it out.

textbook-curriculum - Ada Developers Academy Online Curriculum

  •    Ruby

This is a holding pen for curriculum. More forthcoming. Ada Developers Academy's Curriculum is licensed Creative Commons Attribution-ShareAlike 4.0.

100daysofcode-with-python-course - Course materials and handouts for #100DaysOfCode in Python course

  •    Jupyter

#100DaysOfCode in Python is your perfect companion to take the 100 days of code challenge and be successful. This course is 1-part video lesson, 2-parts guided projects. You will be amazed at how many Python technologies and libraries you learn on this journey. Join the course and get started. 100 days of code is not just about the commitment. The true power and effectiveness is in having a guide and pursuing the "right-sized" projects. That’s why we have 33 deeply practical projects. Each paired with 20-40 minute lessons at the beginning of the project.





We have large collection of open source products. Follow the tags from Tag Cloud >>


Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.