DEV Community

Brian Bethencourt for CodeNewbie

Posted on • Updated on

Weekly Challenge #1 - Calc-You-Later

Daily Challenge Redux

Hey everyone! We're excited to announce a reimagining of our past Daily Challenge series.

Our previous series focused more on shorter coding challenges that had a few decent solutions, depending on your language. Instead, we'll now focus on projects you can fully customize and make your own over the course of the week. Sharing your solutions will be less about finding the "right" answer and more about showing the community how creative you can be.

Each Thursday, we will post a new coding challenge on DEV Community under the Code Newbie Team organization. These challenges are designed to help developers practice their skills and build confidence in a low-pressure, supportive environment. Experts often say the best way to learn to code is by building projects, so that's exactly what we'll do. The challenges will be fairly open-ended, so you can choose your level of difficulty and how much time you want to spend. Developers at all skill levels are encouraged to participate. Feel free to use any language that allows you to meet the requirements.

After posting each challenge, I'll be in the comments to share some feedback and cheer you all on!

Challenge #1: A Calculator

For the first challenge, we'll keep it relatively simple. This week, the challenge is to make a working calculator with a customized user interface.

The first part of the challenge is simply to make a functional calculator, but the second part is to make it your own! Use your signature colors, change the background, give the buttons funny sound effects.

Feel free to make the calculator in any language you'd like. You can use CodePen to share if you'd like to design it in JS. You can also go the Python route and build it with Tkinter or PyQt.

We hope these challenges will motivate you to code more often and allow us to build connections as a community. Please let us know if you have any feedback or suggestions for future challenges. We look forward to coding with you!

Oldest comments (1)

rachelfazio profile image
Rachel Fazio

YAY! I love this. I am excited to see what everyone makes!