Learn More

Beginner-friendly guides to the tools and technologies every developer should know.

🖥️ DevOps & Infrastructure

🐳

Docker & Docker Compose

Package apps with everything they need and run them anywhere — no more "works on my machine."

🌐

Nginx

Learn to configure a high-performance web server for reverse proxying, load balancing, and static file serving.

⚡

Redis

In-memory data store for caching, sessions, and real-time applications. Speed up your stack.

🔐 Identity & Directory Services

🪟

Active Directory on Windows Server

Centralize users, groups, and policy across your network by building a domain controller with Microsoft Windows Server.

🐧

Active Directory on Linux (Samba)

Run an Active Directory-compatible domain controller on Linux with Samba — no Windows licenses needed.

☁️

Cloud AD — Microsoft Entra ID

Run your identity directory in the cloud with Microsoft Entra ID (formerly Azure AD) — SSO, MFA, and conditional access with zero infrastructure.

📦 Version Control

📦

Git & Version Control

Track changes, experiment with branches, and collaborate without fear — Git is the developer's safety net.

💻 Languages & Frameworks

🐍

Python

Versatile language for scripting, automation, web apps, and data science. Start your Python journey here.

🟢

Node.js

JavaScript runtime for building fast, scalable server-side applications and CLI tools.

⚛️

React

Build dynamic user interfaces with components. The most popular front-end library in the ecosystem.

🗄️ Databases

🐘

PostgreSQL

Powerful, open-source relational database. Learn to install it, design schemas, write queries, and keep your data safe.

🍃

MongoDB

Leading NoSQL document database. Store flexible JSON-like documents, query instantly, and scale horizontally.

📊

SQL

Master the language of data — SELECT, JOIN, GROUP BY, and everything you need to talk to databases.

🛠️ CLI & Tools

🐧

Linux CLI

Navigate the terminal, manage files, control processes, and write shell scripts like a pro.

🎓 Personal

📝

School Activity Part I

Interactive quiz reviewer covering ITSM, Information Assurance, Network Technology, Computer Graphics, Game Development, and more.

🎬 Personal Projects

🎬

Build a Movie Streaming Site

Build your own movie site — TMDB for the catalog, embed players for playback, and a Netlify function hiding your API key. Comes with a full step-by-step tutorial.

🔐

Auth Lab — Login & Database

Hand-rolled authentication: scrypt password hashing, signed session cookies, a real SQLite database, and per-user protected data — every block of a full-stack system.