Introduction to GUIs
Learn the core GUI concepts: widgets, event loops, layouts, containers, state, and principles shared by desktop and web interfaces.

7/3/2026
Learn the core GUI concepts: widgets, event loops, layouts, containers, state, and principles shared by desktop and web interfaces.

7/3/2026
Learn how to organize a repository by domain, standardize scripts, document setup, and make onboarding easier for the next contributor.

11/30/2025
Learn practical web security with OWASP, injection prevention, access control, OAuth2, and JWT—without unnecessary jargon.

11/4/2025
Learn the five essential tools every beginner developer needs: code editor, terminal, Git, browser DevTools, and package manager.

1/25/2026
Learn prompt engineering from scratch: understand how LLMs predict text and build clearer, more effective prompts for real tasks.

12/18/2025
Learn practical ways to organize code around the domain, clarify responsibilities, and make software easier to change.

12/7/2025
Learn practical Git habits for small commits, useful messages, focused branches, safer history, conflict resolution, and clean repositories.

1/13/2026