Learn programming
by building projects

Improve your programming skills by working on real-world projects. Join our free community to discuss projects, review code, and learn from peers and mentors.

Find coding projects on DevProjects
Curated projects designed by senior developers
Build real-world projects

Still writing “Hello World”?
Build real-world projects

Bridge the gap between learning and applying new skills through projects designed by senior developers. More languages coming soon!

Discuss code and ask questions
Discuss with peers & mentors

Stuck on a project?
Discuss with peers & mentors

Learn and grow together by asking questions and discussing projects, reviewing code, and giving feedback.

“Discussing with other developers helped me view the problem from another perspective!”

Discuss with other developers
Get code review and feedback
Share your code & get feedback

Not sure how to improve?
Share your code & get feedback

Share your project code with the community to get feedback on your code structure, technical decisions, tradeoffs you've made, and more.

Find your next project

Browse more projects

More coming soon...

More coming soon...
Built with ❤️ by

A community of 12,000+ developers who help each other grow through one-on-one mentorship in technologies such as Python, JavaScript, Java, React, SQL, and more.

DevProjects is built by Codementor, a developer mentorship community.