📄
HTML
Structure pages with semantic markup, forms, tables, media, SEO, and accessibility.
Common uses
- Build a small demo
- Read existing code
- Debug one error
- Document the pattern
Things to remember
- Prefer clarity over cleverness
- Validate inputs and assumptions
- Test the happy path and failure path
- Keep examples small enough to understand
<main>
<h1>Welcome</h1>
<p>This page uses semantic HTML.</p>
</main>
🎨
CSS
Style professional interfaces with layouts, responsive design, animation, and design systems.
Common uses
- Build a small demo
- Read existing code
- Debug one error
- Document the pattern
Things to remember
- Prefer clarity over cleverness
- Validate inputs and assumptions
- Test the happy path and failure path
- Keep examples small enough to understand
.card {
display: grid;
gap: 1rem;
padding: 1rem;
}
⚡
JavaScript
Build interactive websites with the DOM, events, async code, APIs, and modern patterns.
Common uses
- Build a small demo
- Read existing code
- Debug one error
- Document the pattern
Things to remember
- Prefer clarity over cleverness
- Validate inputs and assumptions
- Test the happy path and failure path
- Keep examples small enough to understand
const button = document.querySelector("button");
button.addEventListener("click", () => alert("Hello"));
🐍
Python
Learn Python fundamentals, scripts, automation, APIs, data work, and backend foundations.
Common uses
- Build a small demo
- Read existing code
- Debug one error
- Document the pattern
Things to remember
- Prefer clarity over cleverness
- Validate inputs and assumptions
- Test the happy path and failure path
- Keep examples small enough to understand
items = ["learn", "build", "ship"]
for item in items:
print(item.title())
💻
PHP
Build server-rendered apps, forms, sessions, auth, JSON APIs, and secure backend workflows.
Common uses
- Build a small demo
- Read existing code
- Debug one error
- Document the pattern
Things to remember
- Prefer clarity over cleverness
- Validate inputs and assumptions
- Test the happy path and failure path
- Keep examples small enough to understand
<?php
$name = htmlspecialchars($_POST["name"] ?? "Guest");
echo "Hello, $name";
?>
📊
SQL
Query, model, and optimize relational databases with practical app-focused examples.
Common uses
- Build a small demo
- Read existing code
- Debug one error
- Document the pattern
Things to remember
- Prefer clarity over cleverness
- Validate inputs and assumptions
- Test the happy path and failure path
- Keep examples small enough to understand
SELECT users.name, orders.total
FROM users
JOIN orders ON orders.user_id = users.id;
⚛
React
Create component-based frontends with state, props, hooks, routing, and app structure.
Common uses
- Build a small demo
- Read existing code
- Debug one error
- Document the pattern
Things to remember
- Prefer clarity over cleverness
- Validate inputs and assumptions
- Test the happy path and failure path
- Keep examples small enough to understand
function Card({ title }) {
return <article className="card">{title}</article>;
}
🟢
Node.js
Build JavaScript backends, REST APIs, auth middleware, jobs, and integrations.
Common uses
- Build a small demo
- Read existing code
- Debug one error
- Document the pattern
Things to remember
- Prefer clarity over cleverness
- Validate inputs and assumptions
- Test the happy path and failure path
- Keep examples small enough to understand
app.get("/api/status", (req, res) => {
res.json({ ok: true });
});
🛠
Git & GitHub
Use version control, branching, pull requests, releases, and team workflows.
Common uses
- Build a small demo
- Read existing code
- Debug one error
- Document the pattern
Things to remember
- Prefer clarity over cleverness
- Validate inputs and assumptions
- Test the happy path and failure path
- Keep examples small enough to understand
git checkout -b feature/course-page
git add .
git commit -m "Add course page"
🛡
Web Security
Protect apps with secure auth, validation, headers, sessions, permissions, and threat modeling.
Common uses
- Build a small demo
- Read existing code
- Debug one error
- Document the pattern
Things to remember
- Prefer clarity over cleverness
- Validate inputs and assumptions
- Test the happy path and failure path
- Keep examples small enough to understand
Set-Cookie: session=...; HttpOnly; Secure; SameSite=Lax
♿
Accessibility
Build inclusive products with semantic HTML, keyboard flows, ARIA, contrast, and testing.
Common uses
- Build a small demo
- Read existing code
- Debug one error
- Document the pattern
Things to remember
- Prefer clarity over cleverness
- Validate inputs and assumptions
- Test the happy path and failure path
- Keep examples small enough to understand
<button aria-expanded="false" aria-controls="menu">Menu</button>
📈
Data & Analytics
Turn data into useful decisions with CSVs, charts, dashboards, and Python analysis.
Common uses
- Build a small demo
- Read existing code
- Debug one error
- Document the pattern
Things to remember
- Prefer clarity over cleverness
- Validate inputs and assumptions
- Test the happy path and failure path
- Keep examples small enough to understand
const rows = csv.split("\n").map(row => row.split(","));
🧠
AI Development
Use AI APIs, prompt design, embeddings, retrieval, evaluation, and AI product patterns.
Common uses
- Build a small demo
- Read existing code
- Debug one error
- Document the pattern
Things to remember
- Prefer clarity over cleverness
- Validate inputs and assumptions
- Test the happy path and failure path
- Keep examples small enough to understand
messages = [{"role":"user","content":"Summarize this lesson"}]
☁
Cloud & DevOps
Deploy reliable apps with Linux, Nginx, Docker concepts, CI, backups, and monitoring.
Common uses
- Build a small demo
- Read existing code
- Debug one error
- Document the pattern
Things to remember
- Prefer clarity over cleverness
- Validate inputs and assumptions
- Test the happy path and failure path
- Keep examples small enough to understand
server {
server_name code.example.com;
root /var/www/code;
}
📱
Mobile Web
Create installable, fast mobile-first experiences with PWA, offline UX, and touch design.
Common uses
- Build a small demo
- Read existing code
- Debug one error
- Document the pattern
Things to remember
- Prefer clarity over cleverness
- Validate inputs and assumptions
- Test the happy path and failure path
- Keep examples small enough to understand
@media (max-width: 640px) {
.grid { grid-template-columns: 1fr; }
}
💼
Developer Career
Build portfolios, technical resumes, interview habits, freelancing systems, and project proof.
Common uses
- Build a small demo
- Read existing code
- Debug one error
- Document the pattern
Things to remember
- Prefer clarity over cleverness
- Validate inputs and assumptions
- Test the happy path and failure path
- Keep examples small enough to understand
Project case study: Problem, constraints, choices, result, proof.