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

Pre-Programming: Everything you need to know before you code

Lập trình cơ bản: Mọi điều bạn cần biết trước khi bắt đầu viết code

Lập trình cơ bản: Mọi điều bạn cần biết trước khi bắt đầu viết code

Tăng cơ hội thành công khi học lập trình và giao tiếp với các lập trình viên khác

4.6
(13,000 đánh giá)
127,804 học viên
Giảng viên
Evan Kimbrell
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
6.5 giờ video
114 bài giảng
8 bài quiz
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 17/03/2026

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

Hiểu sâu hơn về nguyên lý cơ bản của cách lập trình hoạt động
Hiểu nguyên lý hoạt động của máy tính và mối liên hệ với công nghệ web hiện đại
Lựa chọn ngôn ngữ lập trình và định hướng nghề nghiệp phù hợp
Hiểu và áp dụng 8 khái niệm cơ bản của lập trình
Đánh giá, cài đặt và chỉnh sửa bất kỳ hệ thống quản lý nội dung nào
Hiểu các xu hướng công nghệ thế giới như thiết kế responsive, lập trình cặp, hệ thống PaaS và sự phát triển của API
Đưa ra quyết định về công nghệ và hệ sinh thái phù hợp với sở thích của bạn
Hiểu và áp dụng chính xác khái niệm framework trong lập trình
Chỉ ra cho bạn bè sự khác biệt giữa framework, thư viện và IDE (họ sẽ cảm ơn bạn đấy)
Giao tiếp về công nghệ với người khác mà không lộ ngay sự thiếu kinh nghiệm của bản thân
Gây ấn tượng với bạn bè bằng những câu chuyện thú vị về Bill Gates & Steve Jobs
Cuối cùng cũng hiểu lý do Comcast luôn tính phí bạn $29.99

Yêu cầu

Có kết nối internet
Có khiếu hài hước

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

Dành cho những ai muốn học lập trình nhưng đang gặp khó khăn hoặc cảm thấy e ngại
Dành cho những ai muốn giao tiếp hiệu quả hơn với đội ngũ phát triển
Dành cho những ai muốn tuyển dụng, đánh giá và quản lý lập trình viên hiệu quả hơn
Dành cho những ai đơn giản muốn hiểu sâu về xu hướng công nghệ web & di động hiện đại

Nội dung khóa học

10 phần • 87 bài giảng
1 Tổng quan khóa học
2 Tham gia cộng đồng của chúng tôi trên Slack!
3 Tại sao cần quan tâm đến máy tính?
4 Máy tính là gì?
5 Máy tính hoạt động như thế nào?
6 Máy tính gửi và nhận thông tin ra sao?
7 Ngôn ngữ máy & Thế giới Matrix
8 Hệ điều hành là gì?
9 Hệ điều hành trong thời đại hiện nay
10 Phần mềm máy tính để bàn
11 HOẠT ĐỘNG: Tham gia thực hành
12 Ôn tập & Tóm tắt: Phần 1
13 Tài liệu ôn tập & hoạt động khóa học - tất cả trong một file PDF
1 Lịch sử internet
2 Cấu trúc của internet
3 Tên miền, IP, DNS
4 Trình duyệt hoạt động như thế nào?
5 Internet di động hoạt động ra sao?
6 Cấu trúc của một website
7 Cấu trúc của một trang web di động
8 TÙY CHỌN: Cùng nói về Netscape
9 Ôn tập & Tóm tắt: Phần 2
1 Front-end và back-end khác nhau như thế nào?
2 HOẠT ĐỘNG: Front hay Back? Xem mô tả công việc và phân biệt
3 Ngôn ngữ lập trình là gì?
4 HTML
5 HOẠT ĐỘNG: Thử viết HTML
6 CSS
7 HOẠT ĐỘNG: Thử chỉnh sửa file CSS
8 JavaScript
9 HOẠT ĐỘNG: Thử viết Javascript
10 Cùng tìm hiểu về back-end
11 Python
12 PHP
13 Ruby
14 Tech stack là gì?
15 Các tech stack phổ biến cho web
16 Ôn tập & Tóm tắt: Phần 3
1 Giới thiệu các khái niệm cốt lõi trong lập trình
2 Giới thiệu Sublime
3 Cú pháp
4 Biến số
5 In dữ liệu
6 Chú thích
7 Chuỗi
8 Mảng
9 Ôn tập & Tóm tắt: Phần 4
1 Framework là gì?
2 Framework front-end
3 Framework back-end
4 IDE là gì? Khác biệt thế nào?
5 Thư viện
6 API là gì?
7 HOẠT ĐỘNG: Tạo mashup
8 Ôn tập & Tóm tắt: Phần 5
1 CMS là gì?
2 Ba CMS lớn: Wordpress, Drupal, Magento
3 Cùng xem Wordpress
4 CMS mới: WYSIWYG, Squarespace, Weebly, Shopify
5 Cùng xem Shopify
6 Lựa chọn CMS phù hợp
7 HOẠT ĐỘNG: SquareSpace hay WordPress?
8 Ôn tập & Tóm tắt: Phần 6
1 GIT
2 OOP
3 HOẠT ĐỘNG: Tìm ví dụ về lỗi phần mềm
4 Tích hợp liên tục
5 Ôn tập & Tóm tắt: Phần 7
1 Full stack JS
2 Lập trình cặp
3 Full stack design
4 Ứng dụng lai
5 Thiết kế responsive
6 Saas, Paas & Iaas
7 SWIFT
8 Ôn tập & Tóm tắt: Phần 8
1 Giới thiệu phần 9
2 Phát triển web vs Kỹ thuật phần mềm vs Hacker vs Full stack design
3 Làm thế nào để lựa chọn?
4 Cách học phát triển front-end
5 Cách học phát triển back-end
6 PHP, Ruby, Python
7 Có nên chuyên sâu vào công nghệ mới?
8 HOẠT ĐỘNG: Chức danh công việc
9 Tài nguyên bổ sung
10 Ôn tập & Tóm tắt: Phần 9
1 Bài giảng bổ sung

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

60%+ of people who try to learn how to program end up quitting.

Why?

Is it because "programming just isn't for everyone"?

Or is it because only those with experience in hard sciences can learn it?

No, neither of those are true. It's simply due to the fact that the vast majority of people who try don't have a basic understanding of the technology they're going to use. 

How exactly can you tackle responsive design if you don't know how a browser works?

How are you going to create a desktop application if you don't know what makes your computer freeze constantly (besides porn, obviously)?

How are you going to hide your confused facial expression the next time your site's server crashes because of a "node socket problem" in your full stack Javascript?

If you've ever taken your computer to a technician and said "Make it work" or "It don't work good. Me cry" then you're exactly who needs this course.

Over the next 10 years the United States is expected to add over 2 million programming jobs. Jobs that pay well over $100,000 a year. And that's just the United States (Merica').

So if you're trying to jump on the coding gravy train, put down your bronze statuette of Elon Musk standing on Mars, and start filling in the gaps in your "tech literacy". Even if you yourself do not become a "coding ninja" yourself all the future coding ninjas you work with with thank you (and tell you to stop calling them coding ninjas).

About your instructor:

Hi, I'm Evan Kimbrell. I too struggled to learn the basics of programming. If failing to program were a sport, I'd be on the Dream Team. 

Today, I run a web and mobile development agency called Sprintkick and over the last 4 years we've built and managed over 100+ web & mobile applications. 

How does one so technologically challenged manage to pull this off? Well, first off I would disagree with "technologically challenged" (come on) and second it was actually straight forward. I just had to spend a concerted amount of time learning what I needed to know about basic computer, web, and programming technology as well as modern technology trends and advanced concepts. 

This course is an accelerated path designed to get you to "I get it" and finally start communicating correctly & effectively about technology.


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 Computer Science
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
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 Software Engineering
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 😊