Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

JavaScript Crash Course: Learn Essential Coding Skills Fast!

Khóa Học JavaScript Cấp Tốc: Nắm Vững Kỹ Năng Lập Trình Cốt Lõi Chỉ Trong Thời Gian Ngắn!

Khóa Học JavaScript Cấp Tốc: Nắm Vững Kỹ Năng Lập Trình Cốt Lõi Chỉ Trong Thời Gian Ngắn!

Đẩy Nhanh Hành Trình JavaScript Của Bạn: Biến, Vòng Lặp, Hàm, Lớp, Biểu Thức, Xử Lý Điều Kiện & Hơn Thế Nữa!

4.3
(63 đánh giá)
729 học viên
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 399.000đ -87%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
15.0 giờ video
129 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Học các kỹ năng JavaScript cốt lõi cần thiết để ứng tuyển vào vị trí lập trình viên JavaScript chỉ trong 15 giờ.
Có hiểu biết cơ bản về ngôn ngữ lập trình JavaScript.
Hiểu cách tạo chương trình JavaScript của riêng bạn.
Có khả năng áp dụng các phương pháp hay nhất trong ngành vào code JavaScript bạn viết.
Nắm vững khái niệm về debug (gỡ lỗi) và refactor (tái cấu trúc code) cũng như cách thực hiện chúng.

Yêu cầu

Một máy tính chạy Windows, Mac OS hoặc Linux để có thể cài đặt và sử dụng các công cụ viết code JavaScript miễn phí trong khóa học.
Một tâm thế cởi mở để học điều mới mẻ và thú vị, có thể tạo nên sự khác biệt lớn cho sự nghiệp tương lai của bạn.

Đối tượng phù hợp

Khóa học này hoàn hảo cho người mới bắt đầu tuyệt đối, chưa có kinh nghiệm lập trình nào.
Các lập trình viên đã biết Java, C#, Python, Java hoặc các ngôn ngữ khác muốn trở nên thành thạo JavaScript.

Nội dung khóa học

11 phần • 129 bài giảng
1 Giới thiệu về khóa học
2 JavaScript là gì?
3 JavaScript trong trình duyệt
4 Cài đặt Công Cụ Phần Mềm
5 Chương trình JavaScript đầu tiên của bạn
6 Cấu trúc của một đoạn code JavaScript
7 Làm nhiều hơn với môi trường phát triển của bạn
8 Tách file JS
9 Ký hiệu dấu chấm (Dot notation)
10 Giới thiệu về ngôn ngữ JavaScript
11 Tổng kết
1 Giới thiệu
2 Biến (Variables)
3 Kiểu động (Dynamic Typing)
4 Trò chơi Đoán Số
5 Tại sao sử dụng Biến
6 Thử thách
7 Quy ước đặt tên
8 Thử thách về quy ước đặt tên
9 Lời giải thử thách
10 Tổng kết
1 Giới thiệu
2 Làm việc với DOM
3 Sự kiện và Bộ xử lý sự kiện
4 Thay đổi DOM
5 Sự kiện và thao tác DOM trong HammerBitcoin
6 Nội suy chuỗi trong JavaScript
7 Nội suy chuỗi trong JavaScript (Tiếp theo)
8 Tổng kết
1 Giới thiệu
2 Kiểu dữ liệu nguyên thủy
3 Kiểu số (Number)
4 JavaScript là ngôn ngữ có kiểu động
5 Biểu thức (Expressions)
6 Biểu thức Boolean
7 Biểu thức Boolean phức hợp
8 Biến Boolean
9 Boolean trong chương trình HammerBitcoin
10 Lời giải thử thách Biểu thức Boolean
11 Lớp và Đối tượng
12 Thể hiện của lớp (Class instances)
13 Trường (Fields)
14 Hàm tạo lớp (Class Constructors)
15 Thành viên công khai và riêng tư
16 Tổng kết
1 Giới thiệu về Điều khiển luồng
2 Tài liệu tham khảo ngôn ngữ JavaScript
3 Vòng lặp for
4 Công cụ gỡ lỗi JavaScript (Debugger)
5 Thêm về vòng lặp for
6 Vòng lặp for lồng nhau
7 Sử dụng Debugger với HammerBitcoin
8 Vòng lặp for trong Eliza
9 Tìm hiểu thêm về Eliza
10 Vòng lặp while
11 Lời giải thử thách
12 Cách nào tốt hơn
13 Vòng lặp do - while
14 Tổng kết
1 Giới thiệu
2 Câu lệnh if
3 Câu lệnh else
4 Thêm về if và else
5 Thử thách if-else
6 Lời giải thử thách
7 Lời giải thử thách "Chơi lại"
8 Câu lệnh switch
9 Trường hợp mặc định (default case)
10 Xử lý nhiều trường hợp
11 break
12 continue
13 Phạm vi của break và continue
14 Toán tử điều kiện bậc ba (ternary)
15 Toán tử điều kiện bậc ba trong HammerBitcoin
16 Lời giải thử thách
17 Tổng kết
1 Giới thiệu
2 Gọi phương thức
3 Phương thức gọi phương thức
4 Tham số phương thức
5 Lời giải thử thách về tham số
6 Lời giải thử thách Brake
7 Trò chơi ô tô đơn giản
8 Phương thức công khai và riêng tư
9 Trả về kết quả từ một hàm
10 Trùng lặp code là điều không tốt
11 Tái cấu trúc để loại bỏ code trùng lặp
12 Tham số giá trị và tham chiếu - hay "truyền theo giá trị" và "truyền theo tham chiếu"
13 Sử dụng Biến Toàn cục
14 Thử thách tái cấu trúc
15 Lời giải thử thách
16 Phạm vi biến (Variable scope)
17 Loại bỏ hiệu ứng phụ (side effects)
18 Tổng kết phạm vi và thử thách
19 Lời giải thử thách
20 Lời giải tiếp theo
21 Tổng kết
1 Giới thiệu
2 Toán tử và thứ tự ưu tiên toán tử
3 Toán tử trong JavaScript
4 Tránh dùng ++ và -- trong biểu thức
5 Thứ tự ưu tiên toán tử
6 Sử dụng toán tử phần dư (remainder)
7 Phần dư trong trò Kéo, Búa, Bao
8 Toán tử quan hệ và điều kiện
9 Đánh giá ngắn mạch (Short-circuit evaluation)
10 Toán tử gán
11 Tổng kết
1 Giới thiệu
2 Chuỗi là gì?
3 Chỉ mục (Indexing)
4 Độ dài chuỗi
5 IndexOf và chuỗi con (substrings)
6 So sánh chuỗi (StringComparison)
7 LastIndexOf và các kết quả khớp lặp lại
8 Xử lý kết quả khớp và thay thế (replace)
9 Các phương thức chuỗi trong JavaScript
10 Chuỗi là bất biến (immutable)
11 Nối chuỗi và chuỗi phương thức (method chaining)
12 Tổng kết
1 Lập trình hướng đối tượng và Lớp
2 Thiết lập dự án Airport
3 Thành viên lớp (Class members)
4 Hàm tạo và trường (constructors và fields)
5 getters và setters
6 Tại sao sử dụng getters và setters
7 Nguyên tắc Trách nhiệm Đơn lẻ (Single Responsibility Principle)
1 Mã nguồn
2 Bài giảng và Thông tin bổ sung

Giới thiệu khóa học

Discover the Fastest Way to Learn JavaScript and Boost Your Programming Career!
Time is precious, and finding the perfect balance between work, study, and personal life can be challenging. However, with our streamlined JavaScript programming course, you can unlock the doors to a successful programming career without sacrificing your quality of life.

Introducing the JavaScript Crash Course: Learn Essential Coding Skills Fast!
Our course is designed to teach you the most important JavaScript concepts and commands in record time. By focusing on the core essentials, we cut through the clutter and empower you with the knowledge you need to land your first programming job or enhance your current position.

Why Learn Just the Essentials?
Programming languages are vast, but not every feature is necessary for success. Think of using a spreadsheet program: most users only need basic functionality. Learning every feature would be time-consuming and not always beneficial.

Our course adopts the same principle for JavaScript. We focus on what you need to know to achieve your goals, saving the rest for when it becomes relevant.

Perfect for Beginners and Experienced Programmers
Whether you're new to programming or looking to learn a second or third language, our course caters to all skill levels. We start from scratch, guiding you through downloading and installing the tools, writing your first programs, and mastering essential JavaScript concepts.

Student Testimonial (from the instructors Python crash course on Udemy):

"One of the best courses I have come across. Very smart and unique way to teach a programming language. Enjoying it thoroughly so far :)" - Anil M.

What Will You Learn?
Our curriculum covers essential JavaScript skills, including:
• Creating a basic JavaScript program
• Setting up and running JavaScript programs
• Data Types, Variables, Conditional Processing, Loops, Classes, Operators, Expressions, and more
• Check the curriculum on this page for a full list of topics


Learn by Fixing and Improving Real JavaScript Code
Throughout the course, you'll work with real JavaScript code, identifying errors, and enhancing its quality. This hands-on approach will help you think like a programmer and maximize your JavaScript proficiency.

Meet Your Instructor: Faisal
With 12+ years of experience building global products, Faisal's passion for technology and teaching shines through. He has successfully led startups, raised funding from Google and other investors, and is now the Head of Product at a fast-growing Indian startup.

Instructor Support
Faisal is committed to your success, offering full support and answering of your questions in a timely manner. You'll never be stuck on a lesson for too long, ensuring smooth progress throughout the course.

Risk-Free Investment with a 30-Day Money-Back Guarantee
We're confident in the value of our course, which is why we offer a full 30-day money-back guarantee. If you're not satisfied with the course or your progress, you'll receive a 100% refund, no questions asked.

Ready to Jumpstart Your JavaScript Career?
Enrol now using the "Add to Cart" button and start your journey to becoming a skilled JavaScript programmer. Preview some of the course content to be sure it's the right fit for you.

We'll see you on the inside (hurry, your JavaScript adventure awaits!)

Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Frontend Development
Hiển thị tất cả khoá học Javascript
Hiển thị tất cả khoá học Programming
Hiển thị tất cả khoá học Web Development
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊