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

Coding for beginners: ( HTML,CSS,JavaScript,Python,C# +AI )

Lập trình cho người mới bắt đầu: (HTML, CSS, JavaScript, Python, C# + AI)

Lập trình cho người mới bắt đầu: (HTML, CSS, JavaScript, Python, C# + AI)

Học nhiều ngôn ngữ lập trình; Xây dựng ứng dụng tích hợp AI với ChatGPT, tác tử LangChain và triển khai các dự án thông minh

4.4
(1,204 đánh giá)
9,823 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đ 449.000đ -89%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
28.5 giờ video
311 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 31/05/2026

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

Xây dựng trang web một trang
Xây dựng máy tính
Xây dựng đồng hồ kỹ thuật số
Xây dựng ứng dụng blog
Xây dựng trình tạo số ngẫu nhiên
Xây dựng trò chơi đoán số
Học kỹ năng HTML cơ bản
Học kỹ năng CSS cơ bản
Học kỹ năng JavaScript cơ bản
Học kỹ năng Ruby on Rails cơ bản
Học kỹ năng Python cơ bản

Yêu cầu

Kiến thức cơ bản về sử dụng internet

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

Người mới bắt đầu học lập trình

Nội dung khóa học

23 phần • 311 bài giảng
1 Giới thiệu
2 Lập trình là gì?
3 Ngôn ngữ lập trình
4 Ngôn ngữ phát triển web cốt lõi
5 Ngôn ngữ cấp cao và cấp thấp
6 Trình biên dịch và thông dịch
1 Công cụ cần thiết
2 Lưu ý
3 Cài đặt trình soạn thảo văn bản
4 Cài đặt Visual Studio Code trên Windows
5 Cài đặt Visual Studio Code trên macOS
6 Cài đặt trình duyệt web
7 Lập kế hoạch cho trang web của bạn
8 Phác thảo thiết kế của bạn
9 Tạo tệp và thư mục
10 Chọn tài nguyên của bạn
1 HTML là gì?
2 Cấu trúc của một phần tử HTML
3 Cấu trúc cơ bản của tài liệu HTML
4 Tạo cấu trúc tài liệu HTML cơ bản - Phần 1
5 Tạo cấu trúc tài liệu HTML cơ bản - Phần 2
6 Tạo cấu trúc tài liệu HTML cơ bản - Phần 3
7 Mã nguồn
8 Thuộc tính HTML
9 Đánh dấu văn bản
10 Tạo liên kết
11 Thêm chú thích vào mã HTML
1 CSS là gì?
2 Các cách áp dụng CSS
3 Tạo kiểu cho nhiều thuộc tính
4 Tạo kiểu cho nhiều phần tử
5 Chỉnh sửa CSS
6 Bộ chọn CSS cơ bản
7 Thêm chú thích CSS
8 Mô hình hộp CSS (CSS Box Model)
9 Thuộc tính Margin và Padding trong CSS
10 Đặt màu nền
11 Thuộc tính border trong CSS
12 Định vị và tạo kiểu cho tiêu đề trang
13 Sử dụng thuộc tính display trong CSS
14 Thuộc tính font trong CSS
15 Khám phá Google Fonts
1 JavaScript là gì?
2 Đặt JavaScript ở đâu
3 Bảng điều khiển dành cho nhà phát triển (Developer Console)
4 Cú pháp
5 Câu lệnh là gì?
6 Biểu thức
7 Thực thi chương trình (mã)
8 Đầu ra
9 Đầu vào
10 Biến là gì?
11 Quy tắc đặt tên biến
12 Khám phá mảng (Arrays)
13 Kiểu dữ liệu
14 Trộn các kiểu dữ liệu
15 Sử dụng toán tử
16 Toán tử số học
17 Toán tử gán
18 Độ ưu tiên của toán tử
19 Toán tử chuỗi
20 Toán tử so sánh
21 Toán tử logic
22 Toán tử typeof
23 Câu lệnh điều kiện
24 Hàm
25 Thêm chú thích JavaScript
26 Công cụ linting
27 Sự kiện trong JavaScript
28 Thêm trình thay đổi hình ảnh vào trang web
29 Sửa lỗi JSLINT - Phần 1
30 Sửa lỗi JSLINT - Phần 2
31 Thêm thông điệp chào mừng cá nhân hóa vào trang web
1 Khám phá dự án
2 Thiết kế và phác thảo
3 Tạo thư mục và tệp
4 Tạo cấu trúc với HTML - Phần 1
5 Tạo cấu trúc với HTML - Phần 2
6 Thêm chức năng với JavaScript
7 Tạo kiểu cho máy tính với CSS
1 Khám phá dự án
2 Thiết kế và phác thảo
3 Tạo thư mục và tệp
4 Tạo cấu trúc
5 Thêm chức năng
6 Thêm phong cách
1 Python là gì?
2 Cài đặt Python trên Mac
3 Cài đặt Python trên Windows
4 Tải xuống và cài đặt Python
5 Python IDLE
6 Từ khóa dành riêng
7 Toán tử số học
8 Toán tử so sánh
9 Biến
10 Danh sách (List)
11 Tuple
12 Thêm chú thích
13 Cắt chuỗi
14 Viết chương trình Python đầu tiên của bạn
15 Boolean
16 Lớp (Class)
17 Biến SELF
18 Giới thiệu về Tkinter
19 TK và TCL
20 Cài đặt Python 3 và TCL TK cho Mac
21 Xây dựng chương trình tkinter đầu tiên của bạn
22 Dự án: Xây dựng đồng hồ kỹ thuật số: Phần 1
23 Dự án: Xây dựng đồng hồ kỹ thuật số: Phần 2
24 Chạy dự án của bạn
25 Dự án: Tạo số ngẫu nhiên
26 Dự án: Xây dựng trò chơi đoán số
27 Dự án: Loại bỏ nguyên âm khỏi văn bản
1 Chúng ta sẽ tạo ra gì?
2 Phác thảo thiết kế dự án
3 Tạo thư mục dự án
4 Cập nhật Pip
5 Cài đặt và tạo môi trường ảo
6 Kích hoạt môi trường ảo
7 Cài đặt trình soạn thảo văn bản Atom
8 Tạo tệp Python
9 Xây dựng ứng dụng - Phần 1
10 Xây dựng ứng dụng - Phần 2
11 Xây dựng ứng dụng - Phần 3
12 Xây dựng ứng dụng - Phần 4
13 Xây dựng ứng dụng - Phần 5
14 Kiểm tra ứng dụng
15 Mã nguồn
1 Chúng ta sẽ tạo ra gì?
2 Thiết kế và phác thảo dự án
3 Xây dựng ứng dụng - Phần 1
4 Xây dựng ứng dụng - Phần 2
5 Xây dựng ứng dụng - Phần 3
6 Xây dựng ứng dụng - Phần 4
7 Kiểm tra và chạy ứng dụng
8 Mã nguồn
1 C# là gì?
2 Visual Studio là gì?
3 Yêu cầu cài đặt tối thiểu cho Visual Studio 2019
4 Cài đặt Visual Studio 2019
5 Tạo ứng dụng Console cơ bản
6 Tạo ứng dụng Windows Forms cơ bản
7 Tạo ứng dụng Web ASP.NET và C# cơ bản
8 Chạy dự án bên ngoài môi trường Visual Studio
9 Biến và Kiểu dữ liệu
10 Sử dụng chú thích
1 Thiết kế dự án
2 Tạo dự án Windows Form mới
3 Thêm điều khiển
4 Đổi tên điều khiển thuộc tính văn bản
5 Đổi tên điều khiển thuộc tính tên
6 Viết mã cho trình xử lý sự kiện
7 Kiểm tra ứng dụng
8 Tùy chỉnh ứng dụng
9 Chạy ứng dụng bên ngoài Visual Studio
1 Tạo dự án Windows Forms mới
2 Thay đổi thuộc tính Form
3 Thiết kế giao diện
4 Thêm Timer
5 Kích hoạt đồng hồ
1 Tạo dự án Windows Form mới
2 Thay đổi thuộc tính Form
3 Thiết kế giao diện - Phần 1
4 Thiết kế giao diện - Phần 2
5 Tạo sự kiện nhấp nút
6 Xóa số 0 mặc định
7 Tạo phương thức cho sự kiện nhấp toán tử
8 Tạo phương thức cho nút bằng
9 Kết nối phần còn lại của mã
1 Tạo dự án Windows Form mới
2 Thiết kế giao diện - Phần 1
3 Thiết kế giao diện - Phần 2
4 Tạo biến và phương thức xử lý sự kiện
5 Đổi tên các trình xử lý sự kiện
6 Viết mã để kích hoạt tính năng vẽ
7 Viết mã để kích hoạt tính năng lưu
1 Ruby là gì?
2 Tải Ruby
3 Cài đặt Ruby
4 Git là gì?
5 Cài đặt Git
6 Github là gì?
7 Các cách tương tác với Ruby
8 Tương tác bằng lệnh đơn lẻ
9 Tương tác với Interactive Ruby
10 Xóa và thoát màn hình IRB
11 Ruby Gems
12 Đối tượng trong Ruby
13 Biến trong Ruby
14 Phạm vi của biến
15 Số
16 Chuỗi
17 Mảng
18 Thao tác với mảng
19 Hash
20 Symbol
21 Toán tử số học
22 Toán tử logic
23 Phạm vi (Range)
24 Hằng số
25 Boolean
26 Thêm chú thích
27 Sử dụng câu điều kiện
28 Vòng lặp While
29 Vòng lặp For
30 Câu lệnh Break
31 Câu lệnh Until
32 Phương thức Each
33 Ruby on Rails là gì?
34 Các trang web nổi tiếng xây dựng bằng Ruby on Rails
35 Kiến trúc MVC
1 Cài đặt Rails
2 Máy chủ Web
3 Công cụ phát triển
4 Tạo dự án Rails mới
5 Kiểm tra cập nhật gem
6 Khởi động máy chủ Rails
7 Tạo Controller
8 Thiết lập trang chủ
9 Khai báo tài nguyên (Resource)
10 Tạo action để thêm bài viết
11 Thêm form để tạo bài viết mới
12 Thêm action để tạo bài viết
13 Tạo model cho bài viết
14 Lưu dữ liệu vào controller
15 Hiển thị bài viết
16 Liệt kê bài viết
17 Thêm kiểu dáng với Bootstrap
18 Thêm kiểm tra tính hợp lệ cho form
19 Xử lý lỗi kiểm tra tính hợp lệ
20 Thêm liên kết đến bài viết
21 Chỉnh sửa bài viết
22 Xóa bài viết
23 Tạo model cho bình luận
24 Liên kết các Model
25 Tạo Comments Controller
26 Thêm action để tạo bình luận
27 Xóa bình luận
28 Thiết lập bảo mật cơ bản
1 SQL Server là gì?
2 Các phiên bản SQL Server
3 Yêu cầu phần cứng và phần mềm để cài đặt SQL Server
4 Tải SQL Server
5 Cài đặt SQL Server
6 Cài đặt SSMS
7 Kết nối SSMS với SQL Server
8 Cơ sở dữ liệu hệ thống của SQL Server
9 Tải các cơ sở dữ liệu mẫu
10 Phục hồi cơ sở dữ liệu mẫu vào SQL Server
1 Cài đặt Python trên Windows
2 Virtual Environment là gì?
3 Tạo và kích hoạt virtual environment
4 Cập nhật pip trong virtual environment
5 Cài đặt và Import thư viện Python
1 Tạo tài khoản ChatGPT
2 Tạo script ETL với ChatGPT
3 Tạo bảng staging bằng script do ChatGPT tạo
4 Tạo gói SSIS mới bằng script do ChatGPT tạo
5 Khái niệm về mô hình hóa chiều (Dimensional Modelling)
6 Mô hình hóa chiều với AI
7 Xây dựng mô hình kho dữ liệu bằng script do ChatGPT tạo
8 Thiết lập cấu hình trang và cơ sở dữ liệu
9 Viết truy vấn SQL cho các chỉ số KPI bằng script do ChatGPT tạo
10 Viết truy vấn SQL cho hoạt động theo loại bằng script do ChatGPT tạo
11 Viết truy vấn SQL cho mức độ tương tác bằng script do ChatGPT tạo
12 Viết truy vấn SQL cho hiệu suất kênh bằng script do ChatGPT tạo
13 Viết truy vấn SQL cho khách hàng hàng đầu bằng script do ChatGPT tạo
14 Viết truy vấn SQL cho hoạt động theo ngày trong tuần bằng script do ChatGPT tạo
15 Xây dựng bảng điều khiển (Dashboard) Phần 1
16 Xây dựng bảng điều khiển Phần 2
17 Xây dựng bảng điều khiển Phần 3
18 Xây dựng bảng điều khiển Phần 4
19 Chạy ứng dụng Streamlit
20 Mã nguồn ứng dụng Python Streamlit
1 AI là gì?
2 AI Agent khác chatbot thế nào?
3 Các trường hợp sử dụng agent trong thực tế
4 Lưu ý quan trọng
5 Cài đặt các gói Python
6 Kiểm tra cài đặt
7 Lấy khóa API OpenAI
8 Nạp tín dụng vào tài khoản OpenAI
9 Lấy khóa SerpAPI
10 Tạo file env
11 Kiểm tra kết nối API và môi trường
12 Kiến thức nền tảng về LangChain
13 Sự khác biệt chính giữa Chains và Agents
14 Tổng quan về kiến trúc LangChain
15 Cơ bản về Prompt Template
16 "Tools" trong LangChain là gì?
17 Xây dựng LangChain Tools Phần 1
18 Xây dựng LangChain Tools Phần 2
19 Xây dựng agent đầu tiên của bạn Phần 1
20 Xây dựng agent đầu tiên của bạn Phần 2
21 Xây dựng agent tìm kiếm web
22 Mã nguồn
23 Xây dựng AI Research Assistant Agent Phần 1
24 Xây dựng AI Research Assistant Agent Phần 2
25 Xây dựng AI Research Assistant Agent Phần 3
26 Kiểm thử AI Research Assistant Agent
27 Tạo tài khoản Github
28 Triển khai AI Research Agent lên đám mây
29 Mã nguồn dự án
1 Google Colab là gì?
2 Tạo tài khoản Google mới
3 Truy cập Google Colab và khám phá giao diện
4 Tạo Notebook mới
5 Import thư viện
6 Xây dựng Python Dictionary và Pandas DataFrame
7 Tạo biểu đồ trực quan đơn giản
1 Cách sử dụng Công cụ AI để tận dụng tối đa khóa học này - Hướng dẫn từng bước

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

This course offers an immersive, comprehensive introduction to coding, programming languages, and real-world application development for beginners and aspiring programmers. Spanning a wide range of subjects, students will explore foundational concepts, essential tools, and hands-on project work to confidently build web pages and practical applications across multiple coding ecosystems.​

The journey begins with clear explanations of what coding is, the different programming languages you may encounter, how web development and technology stacks are structured, and distinctions between high- and low-level languages as well as compilers and interpreters. Preview-enabled lectures ensure accessible learning at the very start, making complex subjects understandable and relevant for learners with no prior experience.​

Students will progress to creating web pages from scratch, beginning with essential tools and planning methods, moving into HTML for building content structures, and advancing to CSS for visually appealing design. Each practical session walks you through installation, setup, and best practices using popular editors like Visual Studio Code and web browsers across platforms. Sketching, designing, and managing files and assets encourage strong project organization, while gradually building HTML documents introduces markup structure, attributes, text styling, links, and comments essential for modern web development.​

Styling and interactivity take center stage next: dedicated lectures on CSS cover selectors, box models, spacing, color, fonts, and positioning. JavaScript lectures demystify placement, syntax, data types, operators, conditional statements, functions, events, and advanced utilities like linting tools for cleaner code. Real-world projects reinforce each concept: learners build a calculator and a digital clock, cementing the application of theory in actual development scenarios.

Expanding beyond web technologies, the course introduces Python fundamentals, installation, syntax, data structures, and core logic. Projects include building apps like a currency converter and music player—unique exercises that deepen transferable skills. C# modules walk through Visual Studio setup, Windows Forms, ASP.NET, controls, and hands-on application development, from calculators to paint programs.​

Students also gain exposure to Ruby and Ruby on Rails, Git and Github basics, MVC architecture, and the full cycle of building and deploying a blog application. Advanced sections include SQL Server installation, Python environment setup, and AI-powered data warehousing analytics, including generating ETL scripts, modelling with ChatGPT, and dashboard creation using Streamlit. Finally, dedicated lectures on LangChain, OpenAI agents, and Google Colab equip learners for the next frontier in AI-integrated data analysis and application deployment.

Throughout, lectures blend theory with practice, offering step-by-step guides, downloadable materials, and code walk-throughs. By the end, you will be  empowered to design, code, and deploy real projects, ready to thrive in today’s tech-driven world.​


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 Html
Clean Code

Clean Code

Academind by Maximilian Schwarzmüller

4.6 (26435)
118,068
50.000đ -88%
Hiển thị tất cả khoá học Programming Fundamentals
Hiển thị tất cả khoá học Python
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 😊