Become a better: software engineer

Stop following tutorials designed for beginners. Start working on projects that actually challenge you. Become a better engineer through deliberate practice.

CA:
Hero Image
Meta
aws
Google
stripe
coinbase
About Image

Projects that go way
beyond the basics

Challenge yourself beyond implementing CRUD features. Build something that actually stimulates you. Recreate timeless software from scratch. Strengthen your fundamentals. Master your languages. Become a confident developer.

About Image

Be in the company of
prolific developers

Is there a more idiomatic approach? Or a concise one? Study how other engineers approach the same problems. Develop a circle of influence you can¡¯t find at work.

About Image

Use your favourite
tools to code. No limits.

Don't be limited by web-based editors. Code in your usual IDE, with your preferred customisations. Push code with Git and get instant feedback. Share your work on GitHub. CodeCrafters is designed for pros.