As some of you may know, I’ve begun a new venture building PracticeProbs.com, a platform to teach programming through fun programming challenges with solutions. This is where most of my focus and writing will be over the coming months.
What is it?
Practice Probs is a collection of programming practice problems with solutions. It’s kind of like StackOverflow questions and answers, except
- You can’t post your own content and
- StackOverflow is littered with “Why doesn’t my code work?” questions. Practice Probs is restricted to “Here’s a problem, can you solve it?” questions.
Practice Probs is mostly free, but some problems are locked for paying members. At the time of posting this, the Pro Plan (which unlocks every problem) is $10/month.
Doesn’t this already exist?
Programming challenge sites exist like Leetcode, Codewars, etc., do exist, but they’re different. Most of them focus on problems with verifiable solutions, and the goal is usually to implement the most efficient solution to some math-based problem. In reality, these problems are few and far between.
Practice Probs focuses on “real world” problems like wrangling data, or measuring customer churn from your google analytics data, or plotting graphs in matplotlib.
Why are you doing this?
- I love to learn, but learning doesn’t pay the bills. Practice Probs might allow me to learn and get paid.
- I think it’s a fun way and effective way to learn programming.
- There’s a lack of practice problems for new and advanced programming topics.
How can I help?
- Check it out and give me your feedback.
- Share it.
- Sign up for the Pro Plan if you like it.
- Join our Discord community.
Oh, and I’m hiring freelance writers. Drop me a line if you’re interested!