Bài viết giới thiệu về website hỗ trợ học lập trình với giao diện thân thiện, dễ tương tác, khả năng compile, kiểm tra online dựa trên test case, đồng thời hỗ trợ nhiều ngôn ngữ lập trình thông dụng hiện nay. Bên cạnh đó, website còn hỗ trợ một số chức năng cần thiết như làm bài tập theo môn học, tham gia các cuộc thi, tải tài liệu giúp cho việc học lập trình của học viên trực quan, hiệu quả hơn. | HỆ THỐNG HỖ TRỢ HỌC LẬP TRÌNH Lê Hải Đăng Trần Mai Trường Phúc Nguyễn Thịnh Tiến Phạm Minh Tuấn Khoa Công nghệ Thông tin Trường Đại học Công nghệ TP. Hồ Chí Minh GVHD ThS. Bùi Mạnh Toàn TÓM TẮT Bài báo giới thiệu về website hỗ trợ học lập trình với giao diện thân thiện dễ tương tác khả năng compile kiểm tra online dựa trên test case đồng thời hỗ trợ nhiều ngôn ngữ lập trình thông dụng hiện nay. Bên cạnh đó website còn hỗ trợ một số chức năng cần thiết như làm bài tập theo môn học tham gia các cuộc thi tải tài liệu giúp cho việc học lập trình của học viên trực quan hiệu quả hơn. Từ khoá Docker ExpressJS Judge0 Học lập trình online MongoDB NodeJS. 1 GIỚI THIỆU Mô tả tổng thể Tổng quan tình hình Hiện nay với sự bùng nổ của khoa học công nghệ và sự phát triển mạnh mẽ của công nghệ thông tin đặc biệt là internet các website học tập ngày càng nhiều càng đa dạng đã đóng góp rất nhiều trong công tác rèn luyện khả năng tự học cho sinh viên. Trên các diễn đàn học tập các website phục vụ cho việc học lập trình sinh viên không chỉ củng cố được kiến thức nền tảng mà còn mở rộng được tầm hiểu biết có cái nhìn bao quát và sâu sắc về các vấn đề trong bài học cũng như trong thực tế. Sinh viên có thể chia sẻ kiến thức cho nhau và thông qua đó học hỏi được nhiều kiến thức mới nhanh hơn giải đáp được những thắc mắc và mở rộng tầm nhìn hơn. Không những thế đây còn là nơi để giảng viên cập nhật kiến thức và là công cụ hỗ trợ hoàn thiện về phương pháp giảng dạy. Ngoài ra các website có nội dung học tập ngày càng được sinh viên và giảng viên truy cập nhiều hơn đó là do tính tiện dụng từ các nguồn tài liệu các bài tập tham khảo các đề ôn thi được đưa lên mạng ngày càng phong phú và đa dạng sinh viên và giảng viên có thể tham khảo và nghiên cứ mọi lúc mọi nơi. Các website học lập trình trở thành một công cụ hỗ trợ đắt lực nơi học lập trình rất tốt cho nhiều học viên đang học ngành Công nghệ Thông tin nói riêng và mọi người thuộc lĩnh vực Công nghệ Thông tin nói chung. Ở đây người