Available courses

This beginner course introduces learners to the core concepts of HTML5 and CSS, providing a solid foundation for building and styling web pages. Over four sections, students will explore HTML structure, basic and advanced CSS, and essential responsive design techniques to create adaptable, modern websites.
This beginner-level course provides a comprehensive introduction to JavaScript, covering core concepts from basic syntax and functions to DOM manipulation and modern ES6+ features. Learners will build foundational skills through hands-on lessons and quizzes, culminating in a practical project to consolidate their knowledge.
This beginner-level course introduces essential concepts and practical skills for styling web interfaces. Starting with advanced CSS techniques and modern layout systems, learners will progress to understanding and applying popular UI frameworks. By the end of the course, students will be able to create visually appealing, responsive web pages using both custom CSS and established UI frameworks.
This beginner-level course introduces learners to essential development tooling and build systems. Starting with foundational concepts around NPM and package management, the course progresses into modern build tools, equipping students with the skills to manage project dependencies and automate development workflows.
This beginner-friendly course introduces learners to React JS, a popular JavaScript library for building user interfaces. Over four weeks, students will explore React fundamentals, work with hooks and forms, manage navigation and state, and complete a hands-on project while gaining insight into related frameworks.