Learn to Scode

Help Build Learn to Scode

Join our community of developers and help create the best platform for learning programming through practice.

What is Learn to Scode?

Learn to Scode is an open-source platform designed to help developers of all skill levels improve their programming abilities through hands-on practice. We believe that the best way to learn programming is by solving real problems and getting immediate feedback.

Our platform combines the puzzle-solving approach of Advent of Code with the interactive coding environment of LeetCode, creating a comprehensive learning experience that's both challenging and rewarding.

Built with modern technologies including Next.js, TypeScript, Tailwind CSS, and powered by Judge0 for code execution, Learn to Scode is designed to be fast, reliable, and accessible to everyone.

Ways to Contribute

Code Contributions
Help improve the platform by contributing code, fixing bugs, or adding new features.
  • • Fix bugs and improve performance
  • • Add new features and functionality
  • • Improve UI/UX design
  • • Write and improve tests
Development Guide
Content Creation
Help expand our library of puzzles and coding problems for learners to solve.
  • • Create new programming puzzles
  • • Design coding problems with test cases
  • • Write solution explanations
  • • Review and improve existing content
Bug Reports & Testing
Help us identify and fix issues to make the platform better for everyone.
  • • Report bugs and issues
  • • Test new features
  • • Suggest improvements
  • • Help with quality assurance
Report an Issue
Community Support
Help build and support our growing community of learners and contributors.
  • • Answer questions in discussions
  • • Help new contributors get started
  • • Share the project with others
  • • Provide feedback and suggestions
Join Discussions

Ready to Contribute?

Whether you're a seasoned developer or just starting out, there are many ways to contribute to Learn to Scode. Every contribution, no matter how small, helps make the platform better for everyone.

Built With

Next.js
React Framework
TypeScript
Type Safety
Tailwind CSS
Styling
Drizzle ORM
Database
Auth.js
Authentication
Judge0
Code Execution
Neon
PostgreSQL
shadcn/ui
Components