A practical website for programmers where they create their own challenges, solve challenges from other programmers, and showcase their solutions.

Create. Solve. Showcase

Become The

Creative problem designer

With CodeLikePro

Exercise Creation
User Showcases
Exercise workspace
Progress statistics
Global rankings

Why would you consider using CodeLikePro

Easy to create exercises

Any users can start creating their own exercises without any extra steps. Creating your own exercises will help you enhance your problem design aspects as well as testing aspects.

Create exercise

Rich code editor support

We provide feature-rich code editor support for all our users. It has convenient view of test cases, syntax highlighting, and autocompletions like an IDE.

Find exercises

Detailed profile & statistics

User profile pages support detailed statistics to let users able to track their progress of their work. They can also view their favorites, creations and submissions history.

View stats

User showcasing

For each exercise, users can showcase their solution in the user showcasing space. Users can get inspirations from clever solutions made by other users!

View showcases

Ranking competitions

To increase the competitions among the users, we have a global ranking system. Users get more ranking points as they create and solve more exercises, giving them greater motivations.

View rankings

Enhanced social aspect

We maximized the opportunity for users to interact each other. We have a discussion space for each exercise to discuss varioius problem solving aspects, as well as global discussion forum.

View forums

Nothing more than existing platform?  No, better.

LeetCode
CodeWars
CodeLikePro
Rich code editor workspace
Easy to create own exercises
Detailed profile statistics
Free discussion space for each exercise
User solution showcasing
Ranking competitions
Global discussion forum
All pages responsive
Entirely Free

Top Exercises

Top rated exercises created by our creative programmers who are activaly participating to make our platform more contentful!

Explore
No challenges yet

Top Users

Top ranked users who are essentially the most talented programmers in our platform.

Ranking

Engage more and get tons of rewards!

Greater motivations

Programming badges are to give greater motivations to our programming users to engage more in our programming activities.

Make your collection of badges

You will accumulate more badges as you make more progress in creating & solving exercises and showcasing solutions.

How to get more badges

You earn more as you create & solve more exercises, and showcase. The cut-score for each rarity is 1+ for N, 5+ for R, 10+ for SR, 30+ for UR.

Check Your Badges
Badge UR

URUltimate Rare

This is the badge of ultimate rarity. The UR level badges are awarded for our top users such as the one ranked 1st or those who creating/solved 30+ exercises.

Badge SR

SRSuper Rare

This is the badge of super rarity. The SR level badges are typically awarded for actively engaging users such as those creating/solving 10+ exercises.

Badge R

RRare

This is the badge of rare class. The R level badges are typically awarded for users who start to make noticeable progress such as creating/solving 5+ exercises.

Badge N

NNormal

This is the badge of normal rarity level. The N level badges are typically awarded for beginner achievements such as creating/solving 1+ exercises.

Global discussion space across 7 categories

We provide free discussion space where users can make posts about programming & tech related topics, and other users can like or add comments.

general

Where you discuss general queries and posts about anything.

Explore

algorithms

Discuss algorithm knowledges in depth!

Explore

interviews

Discuss how to master the notorious technical interviews

Explore

technologies

Trendy technologies React, Vue, Svelte, Flutter, Kotlin, Swift, ...

Explore

careers

Discuss future career path as programmers or software engineers!

Explore

university

Discuss university courses or degress like CS or SE degree

Explore

feedback

Discuss any feedback to our application that we are always welcomed to hear!

Explore

Become the member of CodeLikePro!

Join Us

Image by Freepik

Try CodeLikePro today

  • Unlimited capability to create new programming exercises.
  • Unlimited access to programming challenges created by others for you to solve.
  • Customized profile customization and comprehensive progress analytics entirely with no extra costs.