Free Coding Tutorials

What would you like to learn today?

Introduction (Start here if you’re a beginner!)

Basic CS Concepts (If you want to skip the intro and get right into tech concepts, go here)*

Intermediate CS Topics

Java

Python

C++

Command Line

GitHub and Project Management

Web Development Basics

Front-End Development with HTML, CSS, and JavaScript

SQL and Databases

Apache and PHP

Security

Advanced and Miscellaneous

Personal Projects

Moving Forward

Additional Resources

This site is currently in development! Check back for more content! This project’s writing was originally going to be a book, but now it’s being converted into a website instead.

I transferred a lot of the content from the book document to this site, but the formatting is a little messed up at the moment and needs to be fixed. Check back later for when it’s all fixed.