Học lập trình tương tác miễn phí cho người mới bắt đầu
Học lập trình bằng cách thực hành
Viết code thật trên trình duyệt ngay từ bài đầu tiên. Không cần cài đặt, không cần kinh nghiệm, không cần thẻ tín dụng. Chỉ có bạn và trình soạn thảo.
Vì sao nên học lập trình?
Lập trình có thể là kỹ năng hữu ích nhất bạn học được lúc này, và bạn có thể bắt đầu ngay trong năm phút tới.
Ứng dụng, website, game, những công cụ nhỏ tự động hóa việc nhàm chán. Học lập trình biến ý tưởng trong đầu bạn thành thứ có thật để chia sẻ với mọi người.
Lập trình viên là một trong những nghề được trả lương cao và được săn đón nhiều nhất. Và biết lập trình giúp bạn có lợi thế trong gần như mọi lĩnh vực, không chỉ ngành công nghệ.
Lập trình rèn cho bạn thói quen chia một vấn đề lớn thành các bước nhỏ và suy luận từng bước. Thói quen đó có ích cả khi bạn rời bàn phím.
Bài học ngắn và tự học theo tốc độ của bạn. Năm phút trên xe buýt hay một giờ tập trung buổi tối, tiến độ học luôn được lưu và chờ bạn quay lại.
Bạn sẽ học như thế nào
Không có video dài phải ngồi xem. Bạn vào thẳng trình soạn thảo, viết và chạy code thật ngay từ bài học đầu tiên.
Chạy code và xem kết quả ngay lập tức. Khi có lỗi, chúng tôi chỉ hướng sửa để bạn không bị mắc kẹt lâu.
Áp dụng những gì đã học vào chương trình và dự án thực tế, loại sản phẩm bạn có thể khoe hoặc đưa vào portfolio.
Bài học ngắn mỗi ngày, streak và mục tiêu sẽ kéo bạn quay lại vào ngày mai. Đều đặn mỗi ngày chính là điều biến người mới thành lập trình viên.
Learn by Doing
Write real code, query databases, build websites, and master AI prompts. Our interactive lessons cover every skill modern developers need.
Build Your Streak
Stay consistent and watch your progress grow! Track your daily coding habit, protect your streak with freeze days, and earn rewards for showing up every day.
12 days streak
Return tomorrow to keep your streak!
January 2026
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
21
22
23
24
25
26
27
28
29
30
Double or Nothing
Day 5 of 7
Streak Freeze
2 left
Code Anywhere
Take your coding journey on the go! No setup, no downloads - just open and start coding. Available on iOS, Android and Web with 4.9 star ratings.
You're Not Alone
Compete on global leaderboards, invite friends to earn rewards, and celebrate each other's wins. Coding is better with friends!
Every way to learn
Read, listen, test yourself, ask the AI, or look up anything you've already covered. Every lesson meets you where you are.
A variable is a named container that stores a value you can reference later in your program.
In Python, you create one by writing the name, an equals sign, then the value you want to store.
The value can change over time - reassigning the name simply points it to a new value.
Earn a Certificate
Earn certificates for every course you complete. Add them to your LinkedIn profile and resume to showcase your coding expertise to employers.
Chọn một ngôn ngữ và bắt đầu
Chưa biết bắt đầu từ đâu? Với đa số người học, Python là ngôn ngữ đầu tiên thân thiện nhất, nhưng ngôn ngữ nào dưới đây cũng là điểm khởi đầu tốt. Chạm vào một ngôn ngữ để vào thẳng các bài học tương tác miễn phí.
Câu hỏi thường gặp
Có thật sự học lập trình miễn phí được không?
Có. Bạn có thể bắt đầu học trên Coddy miễn phí, làm các bài học thực hành ngay trên trình duyệt mà không cần cài đặt, không cần thiết lập và không cần thẻ tín dụng. Gói miễn phí luôn miễn phí, bạn dùng bao lâu tùy thích.
Nên học ngôn ngữ lập trình nào đầu tiên?
Với hầu hết người mới bắt đầu, Python là điểm khởi đầu tốt nhất, vì cú pháp gọn gàng giúp bạn tập trung học cách tư duy như lập trình viên thay vì vật lộn với ngôn ngữ. Nếu mục tiêu của bạn là làm website, hãy bắt đầu với HTML, CSS và JavaScript. Dù chọn cách nào, các ý tưởng cốt lõi đều dùng lại được, nên quan trọng nhất là bắt đầu.
Có cần kinh nghiệm để bắt đầu không?
Hoàn toàn không. Coddy được làm cho những người chưa từng viết dòng code nào. Bạn bắt đầu từ những điều cơ bản nhất và tiến lên từng bước, tự tay viết code thật ngay từ bài học đầu tiên.
Học lập trình mất bao lâu?
Bạn sẽ viết được chương trình chạy được đầu tiên chỉ trong vài phút. Để vững các kiến thức nền tảng thường cần vài tuần luyện tập đều đặn, còn để đạt trình độ đi làm thì cần vài tháng. Vì bài học ngắn và tự học theo nhịp riêng, chỉ 15 phút mỗi ngày cũng tích lũy đáng kể.
Có cần cài đặt gì không?
Không. Trình soạn thảo, bài học và các dự án của bạn đều chạy trên trình duyệt. Không có gì phải tải về hay thiết lập, nên bạn có thể bắt đầu trên bất kỳ máy tính nào chỉ trong vài giây.
Học lập trình có khó không?
Có thử thách, nhưng dễ tiếp cận hơn đa số người nghĩ. Bí quyết là thực hành từng bước nhỏ, và Coddy được xây dựng đúng theo cách đó. Bạn học bằng cách làm, thấy kết quả ngay, và tạo đà qua từng bài học ngắn.
Học lập trình xong có thể làm ra những gì?
Website, ứng dụng web và di động, game, script xử lý dữ liệu, công cụ tự động hóa công việc lặp đi lặp lại và nhiều thứ khác nữa. Trong quá trình học, bạn sẽ làm những dự án thật đáng để đưa vào portfolio hoặc chia sẻ với bạn bè.