Dimension scores are derived from public data and fields; weighted into the composite. Reference only.
ACOJ (Accept Competitive Online Judge) is an online programming judge and algorithm competition training platform developed and operated by Trang Thanh Trí, a lecturer at the College of Information and Communication Technology, Can Tho University, Vietnam. It is built on the open-source DMOJ platform. Originally created to support informatics training for middle and high school teams in Can Tho City, it is now open for registration and serves a broader community of students and competitive programming learners.
In terms of course format, ACOJ is not a traditional live or recorded-course platform. Instead, it is a training environment built around a problem archive, automated judging, contests, and an online IDE. Its content covers areas such as Vietnam provincial/national informatics competitions, Olympic Tin học, and ACM-ICPC regional contests, making it suitable for problem practice and pre-contest training. The main learning formats are self-paced practice, online contests, and community Q&A. There is no visible information about 1-on-1 tutoring, a structured curriculum, or recorded lessons.
The platform supports C/C++, Python, Java, Pascal, and more languages. Its Live IDE also supports C++17, C, Python 3, PyPy 3, Java, and Go, and includes practical features for contest debugging such as multiple test cases, expected-output comparison, code formatting, algorithm templates, multi-tab editing, code sharing, and autosave. In terms of certification, the available content does not mention any completion certificates or official credentials.
The platform’s mission clearly emphasizes being “free and accessible,” so it offers strong value for money. The content also mentions small rewards for contest winners and problem contributors, but this is not a full explanation of a paid-course model or scholarship system. For support, ACOJ provides teacher contacts, email, and a Facebook community, which fits a community-driven support model. However, it lacks the customer service, teaching assistants, and learning supervision mechanisms commonly found in commercial course platforms.
Its advantages include being free, having a strong problem-set and contest focus, offering detailed judging feedback, providing a full-featured Live IDE, and being backed by a university lecturer. Its drawbacks are that most content is in Vietnamese and the learning path is not very course-like. For absolute beginners, it lacks systematic explanations, video lessons, and staged learning goals. It is better suited to students who already have some programming foundation and are preparing for informatics competitions or ICPC-style training, rather than general users who want to learn programming from scratch.
The available content does not provide information on access speed from mainland China, ICP filing, or payment methods, so its accessibility from China is unknown. Since the platform is free and has no clearly defined payment process, payment compatibility cannot be assessed either. Chinese-speaking users who need more localized editorials, communities, and a Chinese interface may consider 洛谷 or LibreOJ. For international competitive programming training, Codeforces and AtCoder are good alternatives. For job-oriented algorithm practice, LeetCode is more suitable.
⚠ This review is compiled from public sources and does not constitute a purchase recommendation. Verify all facts on the vendor's official site. Verify on tritrang.dev official site.
tritrang.dev is an Vietnam Education provider. TG4G tracks its product information, an overall rating of 5.0/10, and a China-accessibility score of Workable. Click "Visit Official Site" to reach tritrang.dev directly.