Notes & Quick References — Dark Edition

Concise, practical notes for students and bootcamp learners. Search, read, and copy examples quickly while you code.

Quick filters

Python

Python — Closures & Decorators

Closures, decorator usage, and practical examples.

Closures let you capture local state in nested functions — used for decorators and callbacks.
Python
HTML

HTML — Elements & Semantics

Essential HTML tags, accessibility, and semantics.

Learn which HTML tags to use for content structure and accessibility best practices.
HTML
CSS

CSS — Grid & Flexbox

Practical layout patterns with Grid and Flexbox.

Combine Grid and Flexbox for robust responsive layouts and component-level alignment.
CSS
JavaScript

JavaScript — Async Patterns

Callbacks, Promises, async/await explained with examples.

Understand the event loop and modern async control flow patterns for cleaner code.
JS
C language

C — Basics & Pointers

Syntax, pointers, memory management and examples.

C provides low-level memory access; master pointers and arrays for system-level programming.
C
C++

C++ — OOP & STL

Classes, templates, and standard library essentials.

C++ is for performance-critical apps; learn RAII, templates, and STL containers.
C++
C#

C# — .NET Basics

Classes, LINQ, and .NET patterns for apps and games.

C# is ideal for rapid development and game dev with Unity; understand its modern features.
c#
Java

Java — OOP & JVM

Core Java concepts, classes, and runtime details.

From classes to the JVM — learn the essentials of building reliable Java applications.
Java
SQL

SQL — Queries & Joins

Select, filter, aggregate, and join data effectively.

SQL powers data-driven systems — master SELECT, JOIN, GROUP BY and indexing strategies.
SQL
PHP

PHP — Server-side Basics

PHP fundamentals for dynamic websites and backend scripting.

Learn how PHP generates dynamic HTML, works with databases, and runs on the server.
PHP
Want more? Join our newsletter for weekly coding notes & challenges.
View Courses