Giter Site home page Giter Site logo

code-coffee-compendium's Introduction

code-coffee-compendium MIT License PRs Welcome Edit on GitHub

logo

Introduction

Welcome to the Code & Coffee Compendium GitHub repository! Maintained by the Baldwin Park study group, this page serves as a resource compendium for facilitating frequently asked questions from our meetup events. If you have any requests for particular resources, or would like to add one, please feel free to submit a new issue or create a pull request!

Note: this README is written in the AsciiDoc markup language (see AsciiDoc Syntax Quick Reference).

Interactive Lessons & Challenges

Learn a Tech Stack

Learn a tech stack by doing interactive tutorials. Tech stacks can include, but are not limited to, programming languages (s.a., Python, Javascript, Golang, SQL) or frameworks (s.a., Node, React, Sass).

Name Description Requirements

freeCodeCamp.org

Learn to code. Build projects. Earn certifications.

Browser & Internet

Codecademy

Free coding classes in 12 different programming languages including Python, Java, JavaScript (jQuery, AngularJS, React.js), Ruby, SQL, and Sass, as well as markup languages HTML and CSS.

Browser & Internet

git-it

Learn Git and GitHub basics.

Download the latest desktop app release.

NodeSchool

Workshops that teach web software skills with Node.js.

Command-line, Node.js, & a Text-Editor

Exercism

Coding exercises, with test-driven development (TDD) style workflow, on 48 different programming languages.

Command-line, Node.js, & a Text-Editor

golang

A Tour of Go, the Google scripting language. If you’d like to run the tutorial locally, first install Go, then run:

$ go get golang.org/x/tour

This will place the tour binary in your workspace’s bin directory.

Browser & Internet

PostgreSQL

An interactive SQLBox for you to follow along and play with writing queries. The SQLBox takes your input and runs it against a live PostgreSQL database that Chartio is hosting.

Browser & Internet

RegexOne

Learn Regular Expressions with simple, interactive exercises.

Browser & Internet

CryptoZombies

Learn to code Ethereum dApps by building your own game.

Browser & Internet

Capture the Flag (CTF)

Capture the Flag (CTF) challenges for learning security concepts and developing command line skills.

Name Description Requirements

cmdchallenge

A web application that presents a small shell for command line challenges.

Browser & Internet

OverTheWire

Test your Command Line skills here!

Command-line & Internet

hackthebox

Hack The Box is an online platform allowing you to test your penetration testing skills and exchange ideas and methodologies with thousands of people in the security field. Click below to hack our invite challenge, then get started on one of our many live machines or challenges.

Browser (with Javascript console) & Internet

Ethernaut

A Web3/Solidity based wargame, inspired by OverTheWire, played in the Ethereum Virtual Machine. Each level is a smart contract that needs to be 'hacked'.

Browser & Internet

Interactive Sandbox Environments

Name Description Requirements

chinook.ml

A sandbox environment for trying out PostgreSQL queries. Has a preloaded database to play around with.

Browser & Internet

repl.it

Test out code without opening an IDE. Large selection of popular languages to work with. Just code it and run it.

Browser & Internet


References

Cheatsheets, reference material for tech stacks & computer science concepts.

Career Advice

Command Line

  • $ vimtutor

Information Security (InfoSec)

Software Engineering

Distributed Version Control

Command-Line Utilities

  • Cookiecutter: A command-line utility for creating boilerplate project files from cookiecutters (project templates).

System Design

code-coffee-compendium's People

Contributors

capsulecorplab avatar cynful avatar gaurav-nelson avatar bfojas avatar kchorseraddish avatar tried42long avatar chrzano12 avatar collincates avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.