Top 1 chắc nhiều bạn biết đến rồi. W3School là một nền tảng học lập trình vô cùng nổi tiếng, đặc biệt là về Frontend, w3school cũng cung cấp tài liệu về backend như C#, Java, Python, ASP, PHP... nhưng mình học về frontend trên đây là chính
Trang này quá nổi tiếng với giới developer rồi, từ junior, senior, hay cả nhà tuyển dụng. Trang có rất nhiều bài thuật tóa từ dễ đến khó, lại có support từ cộng đồng giúp bạn tối ưu hóa được thuật toán, tất nhiên toàn bằng tiếng anh, người Việt mình cũng nhiều nhưng mình thấy bạn nên sử dụng tiếng Anh vì tất nhiên ai cũng có thể trả lời giúp bạn. À, nhiều công ty cũng sử dụng trang này làm bài test tuyển dụng đấy, như công ty mình chẳng hạn.
Leetcode lại là 1 trang rất hay để luyện thuật toán. Số lượng bài toán trên này không hề thua hackerrank, có 3 độ khó chính là Easy/Medium/Hard. Nói là easy mà khó v~ nồi, mình trước đây đi phỏng vấn sếp cho sơ sơ mấy bài easy mà tưởng mình trượt cơ. Hí Hí Hí. Nói chung là một trang rất tốt các bạn tham khảo nhé.
Trang này giống với một cuốn sách dậy lập trình, tất nhiên là có video nhưng lại mất phí, trước đây mình thực tập ở VNPT được các anh giới thiệu cho, trang này thì hơi khô khan tý, nhưng là miễn phí thì vẫn chấp nhận được.
Nếu bạn đã từng tra goolge để tìm lời giải cho thuật toán thì bạn đọc đúng bài rồi đấy. Trang này chắc hiển thị trong top kết quả tìm kiếm, à tra fix lỗi ra trang stacko.... thì không nói nhé. Tuy giao diện có thể không được đẹp mắt nhưng bù lại trang lại chức vô vàn thuật toán hay lại có nhiều cách giải. Do vậy khi nào bí thuật toán nhớ ghé thăm trang này nhé.
Hết rồi. Hẹn gặp lại các bạn vào bài viết tới.
Via viblo.asia