NeetoCourse BlogMilestone M36 – reboot begins, simplified course creation & critical bug fixes

Milestone M36 – reboot begins, simplified course creation & critical bug fixes

Akash Srivastava

May 19, 2025

Let’s go through what we got done in Milestone M36 (May05 – May18) for NeetoCourse.

New features and enhancements 🚀

NeetoCourse reboot begins

We’ve started streamlining the course-building experience, removing legacy complexity built for BigBinary Academy. Most updates this cycle support this new direction.

UI consistency updates

– Improved the empty state when no courses are listed to match other products.
– Removed old Lesson/Exercise pills from the course structure dashboard.
– Updated various UI texts for clarity.
– Renamed “slug” to “URL” across courses, chapters, and pages.

Simplified course creation

Manual course creation is now the default. GitHub integration option has been removed.

ActiveRecord cleanup

Resolved remaining issues flagged by active_record_doctor.

Bug fixes ⚒️

Judge0 timeout handling

Fixed an unhandled timeout error in the Judge0 API for code submissions.

Elasticsearch seeding fix

Implemented retry logic to fix occasional failures in Elasticsearch index creation.

Ready to get started?

Let's get started now.