Top doanh nghiệp đã đăng ký cho nhân viên
Bạn sẽ học được gì?
Khoá học này sẽ có:
Video
21h 05m giờ học
Article
0 bài viết chuyên môn
Material
1 tài liệu đính kèm
Exam questions
0 đề thi ghi nhớ kiến thức
Nội dung khoá học
12 Chương . 71 bài giảng . 21h 05m giờ học
Mở rộng tất cả các phầnMô tả khoá học
Nhiều người học lập trình, đặc biệt là những người trái ngành thường bắt đầu ngay việc học lập trình bằng cách sử dụng một ngôn ngữ lập trình nào đó hoặc học thẳng vào các chương trình ứng dụng mà bỏ qua các phần kiến thức nền tảng. Điều này giúp dễ dàng khi bắt đầu nhưng sẽ làm phần nền móng không vững chắc, càng học sẽ càng khó khăn.
Việc học cấu trúc dữ liệu và giải thuật là nền tảng và là yêu cầu bắt buộc khi đào tạo lập trình viên ở các trường Đại học hàng đầu thế giới, nó giúp người học rèn luyện tư duy, đặc biệt là tư duy giải quyết vấn đề và ứng dụng vào viết code.
Khóa học Cấu trúc Dữ liệu và Giải thuật này được thiết kế bài bản, cho cả người mới bắt đầu, kể cả bạn đã là lập trình viên 1-2 năm, thì nhiều phần trong khóa học này vẫn khiến bạn phải bất ngờ.
Những module bạn sẽ thành thạo sau khóa học này:
Bắt đầu học dữ liệu và giải thuật ngay để trở thành Lập trình viên chuyên nghiệp ngay hôm nay.
Giảng viên:
Học viên cũng mua
Hỏi đáp khóa học
Thảo luận về bài học
3 thảo luận
Nông Văn Tiến
Em chào thầy, bài giảng rất hay ạ! Em có 3 câu hỏi mong thầy giải đáp ạ?
Em có một câu hỏi muốn hỏi là lúc khoảng phút 16 thầy có tô đỏ đoạn return 5 ở 2 chỗ. Vậy khi kq in ra màn hình thì chương trình sẽ lấy kết quả ở return đoạn nào ạ?
Câu hỏi thứ 2 em muốn hỏi về cái tên đệ qui đuôi tức là sao vậy ạ? Kiểu đặc tính của nó để mình có thể dễ áp dụng trong các tình huống khác nhau. “Ví dụ đệ qui tuyến tính thì gọi lại hàm 1 lần trong hàm; Đệ qui nhị phân thì gọi là hàm 2 lần.”
Ngoài ra, em là tay ngang và mới tìm hiểu về lập trình, em muốn học để có 1 nền tảng tốt. Em đã học xong khóa c++ của thầy, và không biết thầy có thể chỉ em sau khi học xong 2 khóa cấu trúc dữ liệu và giải thuật thì em sẽ đi tiếp khóa nào để có nền tảng tốt ạ.
Câu hỏi của em khá dài ^^ Sorry thầy.
Mong thầy giải đáp ạ, em cảm ơn!
TS. Trần Duy Thanh [Giảng viên]
Hi Em
“Em có một câu hỏi muốn hỏi là lúc khoảng phút 16 thầy có tô đỏ đoạn return 5 ở 2 chỗ. Vậy khi kq in ra màn hình thì chương trình sẽ lấy kết quả ở return đoạn nào ạ?”
“Câu hỏi thứ 2 em muốn hỏi về cái tên đệ qui đuôi tức là sao vậy ạ? Kiểu đặc tính của nó để mình có thể dễ áp dụng trong các tình huống khác nhau. “Ví dụ đệ qui tuyến tính thì gọi lại hàm 1 lần trong hàm; Đệ qui nhị phân thì gọi là hàm 2 lần.””
“Ngoài ra, em là tay ngang và mới tìm hiểu về lập trình, em muốn học để có 1 nền tảng tốt. Em đã học xong khóa c++ của thầy, và không biết thầy có thể chỉ em sau khi học xong 2 khóa cấu trúc dữ liệu và giải thuật thì em sẽ đi tiếp khóa nào để có nền tảng tốt ạ.”
Nó tùy thuộc vào hướng mình chọn, về cơ bản lập trình viên cần biết tự tay sản xuất ra phần mềm dạng Desktop, Web, Mobile. Hay đôi khi Em nghe Back End, Front End, Full Stack
Theo Em nói thì Em nên tiếp tục học các Khóa sau theo thứ tự:
(1) https://gitiho.com/khoa-hoc/lap-trinh-c-co-ban-trong-5-tuan
(2) https://gitiho.com/khoa-hoc/lap-trinh-c-nang-cao-lap-trinh-winform-10-ung-dung-2
(3) https://gitiho.com/khoa-hoc/lap-trinh-linq
Học xong 3 Khóa trên thì Em nên học về Java (công ty Nhật hay dùng Java)
(1) https://gitiho.com/khoa-hoc/la-p-tri-nh-java-trong-4-tuan
(2) https://tranduythanh.com/java/java-jdbc/
(3) https://tranduythanh.com/category/lap-trinh-java/lap-trinh-java-backend/
Và học thêm Python để hướng máy học:
(1) https://gitiho.com/khoa-hoc/lam-chu-python-trong-4-tuan
(2) https://tranduythanh.com/category/ml-net-machine-learning/
Thầy Thanh
Giá ưu đãi chỉ còn 1 ngày
399,000đ
499,000đĐăng ký cho doanh nghiệp
Giúp nhân viên của bạn truy cập không giới hạn 500+ khoá học, mọi lúc, mọi nơi