Skip to content
curated resource compendium, maintained by the Baldwin Park code & coffee study group
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
logo add logo folder Jan 15, 2019
prep-google-code-jam Prep google code jam (#20) Feb 25, 2019
.gitignore added Django Girls and PostgreSQL tutorials (#17) Jan 22, 2019
LICENSE Update repo name Jul 21, 2019
README.adoc add git-it to #learn-a-tech-stack Oct 23, 2019

README.adoc

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

Web Development

Ruby on Rails


Want extra coding help? Join our Slack group.

You can’t perform that action at this time.