technologies: Next.js, React
problem: the lack of programming courses in public schools
In today's world, programming skills are as essential as learning a foreign language. Yet, public education systems struggle to engage young people in programming courses, leaving a significant skills gap unaddressed. For instance, over 40% of eighth-grade students across 22 EU education systems have not attained basic digital skills. Similarly, in the USA, only 60% of public high schools offer foundational computer science courses.
To address this challenge, our client – an established programming school – set out to develop an edtech platform dedicated to programming education. Leveraging their extensive experience in delivering effective programming courses, they decided to launch a customized web platform offering a diverse range of paid online programming courses.
the solution: e-learning coding platform with automated code tests
The client’s goal was to rapidly develop an e-learning platform that would expand their educational offerings and attract clients from the education sector, including schools and universities.
The client enlisted our assistance for frontend development. While we were primarily responsible for implementing the client’s design mockups, our role went beyond execution. We proactively provided guidance and shared best UX practices, ensuring a polished and user-friendly final product.
It is a mockup example created for the purpose of the case study. It is based on the design made by Codeforia Team.
Now Codeforia offers 15 comprehensive Python lessons and over 200 programming tasks designed to engage learners in hands-on coding practice. The platform includes a user-friendly code editor with both light and dark mode options, adhering to common UI standards. It also features a built-in debugger and a crucial tool for tracking progress: code submission history, ensuring no modifications are ever lost.
What truly sets Codeforia apart is its automated code testing feature, allowing users to instantly check and validate their solutions through pre-designed test cases.
challenge: engaging students to improve course completion rates
One of the key challenges was building an app that would actively engage students in course participation while encouraging them to complete new tasks. Based on our recommendation, the client implemented various gamification features, including progress tracking, insights into mastered skills, and information on skills yet to be acquired. These enhancements were designed to boost user engagement and increase online course completion rates.
It is a mockup example created for the purpose of the case study. It is based on the design made by Codeforia Team.
the results: successful launch of the edtech platform
The beta version of the platform was launched in 2023. We have continued to support the development cycle during the critical months post-launch.
Today, Codeforia empowers individuals, organizations, and schools in developing essential digital skills. We are confident that Codeforia will inspire countless young people to discover their passion for programming!