Explore courses
Sign in to open every lessonEvery lesson is openLearn at your pace
https://www.codemastergh.online/learn

Continue learning

CSS layouts that work

AM
WEB FOUNDATIONS5 / 7 lessons

.card-grid {

  display: grid;

  grid-template-columns:

    repeat(auto-fit, minmax(220px, 1fr));

}

4 days

Streak

3.2 hrs

This week

12

Lessons

30

guided courses

301

bite-size lessons

15+

real projects

100%

learn at your pace

Choose your direction
Computer Science

Computer Science Essentials

Build the mental models behind software: data, logic, memory, algorithms, networks and the trade-offs engineers make.

6 lessons 1h 45mBeginner
4.8View course →
Software Engineering

Software Engineering Practices

Work in a team on real code: branches and pull requests, review that improves the code, tests that earn their keep and a pipeline that ships for you.

6 lessons 2hBeginner
4.8View course →
Vibe Coding

Vibe Coding: Ship with AI

Build working software by describing it — then learn to read, review and fix what the AI writes, so the project stays yours to change.

6 lessons 2h 10mBeginner
4.9View course →
Web Development

Web Development Foundations

Learn how the web works, then build and publish a responsive multi-section website with HTML and modern CSS.

7 lessons 2h 55mBeginner
4.9View course →
App Development

Mobile Apps with React Native

Build a cross-platform habit tracker while learning native layouts, navigation, device storage and mobile UX.

6 lessons 1h 40mIntermediate
4.9View course →
Backend

Backend Development with Node.js

Design secure APIs, model application data and connect a real backend to the interfaces you build.

6 lessons 1h 45mIntermediate
4.8View course →
Cyber Security

Cyber Security Foundations

How networks carry data, how Linux systems are run and locked down, and how to script the checks: the groundwork for every security role.

6 lessons 1hBeginner
0View course →
Data Science

Data Science & Analytics

Answer questions with data: frame a decision, clean what arrives from the real world, describe a distribution honestly, and hand over a finding somebody can act on.

4 lessons 40mBeginner
0View course →
Design

Human-Computer Interaction

Design interfaces for people who scan, guess, get interrupted and use a mid-range phone in bright sunlight — with usability testing that finds the problems before your users do.

4 lessons 40mBeginner
0View course →
IT Essentials

Computer Networking

How computers talk to each other: addresses, names, packets, ports and protocols, then how to build, secure and troubleshoot a real home or office network.

4 lessons 40mBeginner
0View course →
Cloud & DevOps

Cloud Computing & DevOps

Understand what the cloud really is and who is responsible for what, then run software there properly: containers, infrastructure as code, pipelines, monitoring and rollback.

4 lessons 40mIntermediate
0View course →
AI & Machine Learning

Artificial Intelligence & Machine Learning (AI/ML)

What these systems actually do, what they are good for and where they fail: the machine-learning workflow, neural networks and generative AI, and the ethics of deploying AI where people are affected.

4 lessons 45mIntermediate
0View course →
Game Development

Game Development: 2D, 3D, 4D, 5D and 4K–8K+

Build games from the loop up: 2D tile maps, 3D cameras and light, a fourth dimension of space and of time, branching timelines and n dimensions, then the arithmetic of 4K, 8K and beyond with dynamic resolution and upscaling.

9 lessons 3h 35mIntermediate
0View course →
HTML & CSSJavaScriptReactReact NativeNode.jsAlgorithmsAPIsGit & deployment
Meet Natthesisa

Stuck at midnight? Ask Natthesisa.

Your AI study companion lives inside every lesson. Ask about the current material, get a quiz or code review, and build code, websites, or React Native app starters. Chat is free; project generation is available to signed-in students.

  • Lesson-aware explanations and helpful practice hints
  • Quizzes with answers that teach, not just grade
  • Generate code, build websites and create mobile-app starters
N

Natthesisa

● Online · replies instantly

What should I learn first? I'm brand new 🌱

N

Start with Web Foundations — HTML, CSS, and your first published site. Then JavaScript to make it interactive. Want a quiz to check the basics?

Quiz meShow coursesExplain HTML
Your next project starts here

Start building the future you keep thinking about.

Create your free learner account and complete your first lesson today.

Create free account