Xây dựng các dự án trong thế giới thực là một trong những cách tốt nhất để học cách viết mã. Và nếu bạn định xây dựng một dự án, bạn cũng có thể biến nó thành một trong những trò chơi phổ biến nhất và thú vị nhất mọi thời đại: Tetris.
Một số nhạc đọc. ?
Khóa học video này của Ania Kubow sẽ giúp bạn tìm hiểu kiến thức cơ bản về JavaScript bằng cách viết mã trò chơi Tetris từ đầu. Đây là một khóa học tuyệt vời cho những người chưa bao giờ chạm vào mã trước đây hoặc những người muốn xem lại các nguyên tắc cơ bản.
Khóa học không bao gồm mọi chi tiết nhỏ của JavaScript – nhưng đó chính là điểm mấu chốt. Nó giúp bạn bắt tay ngay vào việc xây dựng một trò chơi thực sự mà bạn có thể chơi.
Trước tiên, bạn sẽ tìm hiểu cách thiết lập dự án từ đầu bằng trình chỉnh sửa mã Atom và công cụ nhắc lệnh. Sau đó, bạn sẽ có được hiểu biết cơ bản về JavaScript bằng cách xây dựng phiên bản Tetris của riêng mình. Đồng thời, bạn cũng sẽ có một cái nhìn tổng quan ngắn gọn về cách sử dụng HTML và CSS.
Trong suốt khóa học, có các phần giải thích dạy các khái niệm JavaScript cơ bản như biến, hàm, mảng, v.v. Các phần giải thích này tạm dừng dự án Tetris để đi sâu vào một khái niệm cụ thể. Chúng bao gồm hình ảnh và sơ đồ để giúp bạn hiểu các khái niệm tốt hơn.
Ngoài ra, ở cuối một số phần còn có các câu hỏi trắc nghiệm giúp bạn kiểm tra kiến thức của mình.

Dưới đây là một số phương pháp JavaScript mà bạn sẽ học trong khóa học này:
- addEventListener()
- truy vấnSelector()
- truy vấnSelectorAll()
- mã khóa ()
- Math.sàn ()
- Math.random()
- chiều dài
- cho mỗi()
- nối()
- ClearInterval()
- setInterval()
- một số()
- bên trongHTML()
- mọi()
- cộng()
- gỡ bỏ()
- chứa()
Sau khi hoàn thành khóa học, bạn sẽ tạo ra trò chơi Tetris của riêng mình mà bạn có thể chơi. Chỉ cần cẩn thận nơi bạn chơi trò chơi này vì Kỷ lục Guinness Thế giới về “Bản án tù lâu nhất vì chơi trò chơi điện tử” liên quan đến trò chơi Tetris.
Bạn có thể xem khóa học bên dưới hoặc trên kênh YouTube freeCodeCamp.org (1,5 giờ xem).