{ Rithm School Free Courses. }

Looking to learn some web development skills on your own? We love that. Our team has created these resources to guide you through a handful of computer programming topics. Whether you're learning this material for the first time or brushing up on your skills, we hope that you'll find these tutorials, screencasts and exercises useful.

Terminal and UNIX
15 hours

Work like a professional in Terminal and master UNIX commands. Topics include:

  • Navigating and Creating Files, and Folders
  • Permissions, Redirection, and Piping
  • Environment Variables, and Processes
  • Advanced Terminal Commands
  • SSH, Shell Scripting, and Vim

Git and Github
15 hours

Learn how to work in a team with Git and GitHub. Topics include:

  • Basic Git Commands
  • Branching, Merging and Reseting
  • GitHub Basics
  • Team Workflow with GitHub
  • Stashing, Rebasing and Reverting

HTML + CSS Basics
10 hours

Create and style simple websites with HTML and CSS. Topics include:

  • HTML Fundamentals
  • Semantic and Intermediate HTML
  • CSS Selectors and Specificity
  • The Box Model
  • CSS Layout

Intermediate CSS + Twitter Bootstrap
15 hours

Build and deploy responsive and animated web pages. Topics include:

  • CSS Transitions, Transforms, and Animations
  • CSS Resets
  • Responsive Design
  • Twitter Bootstrap
  • Static Website Deployment

JavaScript Fundamentals
15 hours

Familiarize yourself with JavaScript’s syntax and structure. Topics include:

  • Variables and Data Types
  • Conditional Logic
  • Arrays and Objects
  • Iteration
  • Functions

Intermediate JavaScript
25 hours

Dive into the more complex language parts of JavaScript. Topics include:

  • Debugging
  • Nested Data Structures
  • Higher Order Functions and Closures
  • Document Object Model
  • Event Driven Programming

Advanced JavaScript - Coming Soon!
30 hours

Python Fundamentals - Coming Soon!
15 hours

Intermediate Python - Coming Soon!
20 hours


If you have questions or need some help as you work through these courses, please reach out!

Get 100+ hours of free content, tutorials, and screencasts

Send us your email, and we'll give you a confirmation code to unlock all of our materials. No spam, we promise.