-
Class 1 — Orientation & Setup
Topics: VS Code workspace & extensions (Prettier, Live Server, Live Share), Git basics (init/clone/branch/merge), .gitignore, SSH keys, writing a clear README. Common errors: merge conflicts, missing .gitignore.
-
Class 2 — Local Server & PHP Intro
Topics: Install XAMPP/MAMP, local PHP workflow, Composer basics, error_reporting/Xdebug intro, php.ini tips, phpMyAdmin overview. Common errors: parse errors, display_errors off, permission issues.
-
Class 3 — HTML
Topics: Semantic HTML structure, ARIA/accessibility, responsive images (srcset/picture), microdata/schema for SEO, meta tags and link rels. Common errors: unclosed tags, missing alt/text.
-
Class 4 — Forms & Semantic Tags
Topics: Accessible form markup, HTML5 input types/enctype for uploads, pattern attributes, ARIA for form controls, progressive enhancement. Common errors: wrong enctype, missing required checks.
-
Class 5 — CSS Fundamentals
Topics: CSS selectors, box model, CSS variables/design tokens, responsive typography, color systems, BEM naming, using DevTools for debugging. Common errors: specificity conflicts, unexpected inheritance.
-
Class 6 — Flexbox Layout
Topics: Flexbox layout patterns, alignment & spacing, responsive card/grid patterns, when to use Grid vs Flexbox, sticky headers/footers. Common errors: collapsing containers, overflow issues.
-
Class 7 — Responsive Media Queries
Topics: Mobile-first breakpoints, responsive utilities, image/asset optimization, Lighthouse basics, performance budgets and touch-target ergonomics. Common errors: unoptimized images, layout shifts.
-
Class 8 — JavaScript
Topics: Modern JS (ES6+), modules, fetch API, promises/async-await, npm scripts and bundlers intro, console and debugger usage. Common errors: undefined is not a function, promise rejections.
-
Class 9 — DOM & Events
Topics: DOM APIs, event delegation, updating dynamic lists, debouncing/throttling, accessible keyboard interactions. Common errors: memory leaks from unremoved listeners, broken selectors.
-
Class 10 — Client-side Form Validation
Topics: Constraint Validation API, custom validation messages, live/async validation, client-side sanitization patterns and UX for errors. Common errors: trusting client-side only validation, XSS risks.
-
Class 11 — PHP Form Handling
Topics: $_POST handling, input sanitization/escaping, session basics, server-side validation, CSRF tokens, logging and error handling. Common errors: undefined index, missing validation, exposure of raw errors.
-
Class 12 — PHP Arrays & Loops
Topics: Arrays (numeric/assoc), array helpers, foreach rendering patterns, json_encode/decode, simple templating with includes and safe output. Common errors: wrong index, JSON parse errors.
-
Class 13 — Databases
Topics: MySQL basics, SELECT/INSERT/UPDATE, PDO & prepared statements, phpMyAdmin, schema design and simple normalization. Common errors: SQL syntax errors, injection risks, wrong data types.
-
Class 14 — WordPress Dashboard
Topics: WP install & admin, difference between themes and page-builders, Elementor essentials for site-building, permalinks, menus, roles and media handling. Common errors: plugin conflicts, broken permalinks.
-
Class 15 — WordPress Themes
Topics: Custom theme structure (index.php, header/footer, single/page templates), child-theme best practices, enqueueing scripts/styles, functions.php snippets and debugging template hierarchy. Common errors: PHP parse errors, missing template parts.
-
Class 16 — WordPress Plugins
Topics: Plugin development basics (plugin header, hooks/actions/filters), creating shortcodes, REST endpoints in plugins, secure sanitization, testing and common plugin issues. Common errors: fatal errors from bad hooks, nonce misuse.
-
Class 17 — AI for Developers
Topics: AI-assisted coding for productivity (completion, refactor), generating docs/tests, prompt logging, verifying AI outputs and fixing generated bugs. Common errors: unverified code, hidden assumptions by AI.
-
Class 18 — Prompt Engineering
Topics: Prompt templates for coding tasks, supplying examples & constraints, stepwise refinement, guardrails for safety and detecting hallucinations; tools for prompt testing.
-
Class 19 — AI in the Editor (VS Code)
Topics: Configure AI editor extensions (Copilot-like), workspace prompts/snippets, using linters/formatters in-editor, quick unit test scaffolding and manual verification steps. Common errors: accepting unchecked suggestions.
-
Class 20 — AI for Web App & Wrap-up
Topics: Scaffold a website/web-app, migration checklist (export/import, DB export, search-replace), FTP/SFTP/SSH deploy, backups, SSL setup, simple monitoring and post-deploy checks. Common errors: broken links after migration, file permission issues, DB connection errors.