Lessons

Last updated: 2026-07-06

Lesson Structure

Each lesson on HaMi Code Việt follows a consistent structure designed to help learners absorb knowledge systematically.

Components of a Lesson

  1. Learning objectives — What you will learn
  2. Theory content — Bilingual Vietnamese-English concept explanations
  3. Code examples — Runnable source code illustrations
  4. Practice exercises — Exercises in the CodeLab
  5. Quizzes — Multiple-choice questions to test understanding
  6. Summary — Review of lesson content

Bilingual Content

Each lesson has both Vietnamese and English versions. You can switch languages at any time using the language toggle at the top of the page. Recommendation: read both versions to build both language and technical skills.

Effective Learning Tips

Completing a Lesson

A lesson is marked complete when you have:

After completion, the next lesson will be unlocked automatically.

Using AI Tutor During Lessons

Within each lesson, you can open the AI Tutor to:

AI limits

The number of AI Tutor conversations depends on your AI tier. The free tier allows 5 conversations per day.