
Creative perspective: The evolving intersection of tech and music
We ask Stephanie Singer (Creative Director at BitterSuite) if technology can increase the connection between audience and art.
Programming puzzles are short programming challenges designed to help developers improve and evaluate their skills. If you’re a developer, programming puzzles are a valuable resource at any stage in your career – but they’re particularly useful for newer coders who are actively building their skill sets.
Often written in Python, programming puzzles usually require the user to find an input that makes the program produce a specified output. They’re objective, with no ambiguity about whether you’ve successfully solved the puzzle or not – the only thing you need to test your solution is the source code of the verifier.
Programming puzzles are used by both human and AI problem-solvers, to gain knowledge and experience and improve their ability to solve programming problems. And they’re often used in schools, universities, and STEM education programmes – as a tool to promote creativity and logical thinking.
We love any accessible tool that upskills the tech community, and helps you achieve your goals. So we’ve put together a list of three programming puzzle platforms you can use to challenge your brain.
You can use programming puzzles to:
Here are three programming puzzle platforms you can start using now.
The wide variety of problems available on LeetCode makes it a popular coding challenge platform – covering topics from system design to data structures, and more. With so many puzzles to choose from, you can build a comprehensive coding set of coding skills.
It’s also a popular platform for technical interviews, so worth exploring if you’re considering a new role in the near future.
This platform’s online coding tests and technical interviews are effective at simulating a real coding interview experience – covering communication skills and the ability to explain your thought process while under pressure, as well as technical problem-solving itself.
Apart from interviews, HackerRank is valued as a way to practise the problem-solving skills that will elevate your abilities as a programmer, although some coders argue it’s not the best platform for acquiring new skills.
Through a variety of small coding exercises, called ‘kata’, Codewars allows you to strengthen your abilities in a range of different coding techniques. The code kata are created by the community, and some coders opt to do a couple of kata at the start of their working day, to exercise their coding muscles before they confront real-life coding challenges.
Programming puzzles aren’t going to teach you everything you need to know. But as a practice tool, they’re a goldmine of experience that you can gain online, for free or low cost, to sharpen your problem-solving abilities and build your confidence as a coder.
We ask Stephanie Singer (Creative Director at BitterSuite) if technology can increase the connection between audience and art.
From private sector growth in the space industry to next-generation space vehicle launches and deep space exploration, 2025 will be an exciting year for space technology.
We ask personal branding expert Maha Abouelenein (Founder and CEO at Digital and Savvy) if every tech founder and CEO should build a personal brand. The short answer is yes.
We ask Stephanie Singer (Creative Director at BitterSuite) if technology can increase the connection between audience and art.
From private sector growth in the space industry to next-generation space vehicle launches and deep space exploration, 2025 will be an exciting year for space technology.
We ask personal branding expert Maha Abouelenein (Founder and CEO at Digital and Savvy) if every tech founder and CEO should build a personal brand. The short answer is yes.