# CodingRider > CodingRider is an open, modern educational platform dedicated to programming education, computer science foundations, and interactive hands-on practice. ## Core Features - **Curated Courses**: 19 structured courses spanning beginner to advanced levels in Web Development, Systems Programming, Mobile, Machine Learning, and Algorithms. - **Online Code Compiler**: Safe, isolated multi-language code execution playground powered by Judge0 CE. Supports Python 3.11, C (GCC 9.2), C++ (G++ 9.2), C# (.NET Mono), Java (OpenJDK 17), PHP 8.3, SQL (SQLite 3), and sandboxed browser JavaScript/HTML5. - **Learning Roadmaps**: Career paths for Fullstack Developer, Frontend Specialist, Backend Architect, and Data/AI Engineer. - **Practice & Quizzes**: Milestone quizzes and interactive programming challenges to test algorithmic comprehension. - **Free Student Dashboard**: Tracks enrollments, lesson progress, quiz scores, and saved bookmarks. ## Primary Documentation & Pages - [Home](https://codingrider.com/index.php): Platform homepage, course explorer, and quick topic directory. - [Courses](https://codingrider.com/courses.php): Complete catalog of 19 courses across categories. - [Tutorials](https://codingrider.com/tutorials.php): Step-by-step programming language tutorials. - [Online Code Compiler](https://codingrider.com/compiler.php): Interactive multi-language cloud runner and sandbox. - [Practice Problems & Quizzes](https://codingrider.com/practice.php): Algorithmic challenges and knowledge checks. - [Learning Roadmaps](https://codingrider.com/learning-paths.php): Career-guided milestone sequences. - [About CodingRider](https://codingrider.com/about.php): Mission, philosophy, and platform background. - [Contact Support](https://codingrider.com/contact.php): Machine-readable helpdesk and student inquiries. - [Terms of Service](https://codingrider.com/terms.php): Platform legal terms, intellectual property, and compiler usage rules. - [Privacy Policy](https://codingrider.com/privacy.php): GDPR & CCPA privacy declarations, cookie disclosure, and data protection. ## Available Courses - [Python for Beginners](https://codingrider.com/course.php?slug=python-for-beginners): Variables, control flow, functions, OOP, and file I/O. - [HTML5 & CSS3 Masterclass](https://codingrider.com/course.php?slug=html5-css3-masterclass): Semantic markup, CSS grid, Flexbox, responsive design. - [Modern JavaScript from Scratch](https://codingrider.com/course.php?slug=modern-javascript): ES6+, async/await, DOM manipulation, promises, fetch API. - [C & C++ Programming Essentials](https://codingrider.com/course.php?slug=c-cpp-essentials): Memory management, pointers, structs, and OOP. - [Java Core & OOP](https://codingrider.com/course.php?slug=java-core-oop): Classes, inheritance, polymorphism, collections, and streams. - [Modern PHP & MySQL Development](https://codingrider.com/course.php?slug=php-mysql-development): PDO, prepared statements, sessions, MVC, REST APIs. - [SQL & Relational Databases](https://codingrider.com/course.php?slug=sql-databases): Queries, joins, indexing, normalization, transactions. - [Data Structures & Algorithms](https://codingrider.com/course.php?slug=dsa-python): Arrays, linked lists, trees, graphs, sorting, dynamic programming. - [Flutter & Dart](https://codingrider.com/course.php?slug=flutter-mobile-dev): Cross-platform iOS and Android mobile development. - [Machine Learning with Python](https://codingrider.com/course.php?slug=machine-learning-python): NumPy, Pandas, Scikit-learn, regression, classification. - [C# & .NET Modern Development](https://codingrider.com/course.php?slug=csharp-programming): LINQ, async patterns, and modern .NET runtime. - [Node.js & Express Backend](https://codingrider.com/course.php?slug=nodejs-backend): RESTful APIs, middleware, authentication, and npm ecosystem. - [React.js Modern Frontend](https://codingrider.com/course.php?slug=react-frontend): Hooks, components, state management, SPA routing. - [Bootstrap 5 Responsive Design](https://codingrider.com/course.php?slug=bootstrap-responsive): Grid layout, utility classes, and components. - [UI/UX Design Essentials](https://codingrider.com/course.php?slug=ui-ux-design-fundamentals): Wireframing, typography, color theory, accessibility. ## Machine-Readable API Endpoints - Compiler Execution: `POST https://codingrider.com/api/run_code.php` (Parameters: `language`, `code`, `stdin`) - Machine-Readable MCP Specification: `https://codingrider.com/.well-known/mcp.json` - Sitemap Index: `https://codingrider.com/sitemap.xml`