• Explore
  • About Us
  • Log In
  • Get Started
  • Explore
  • About Us
  • Log In
  • Get Started

Daily Dev Drills

Ditch old ways of learning. Become a better engineer by solving real-world problems, one everyday.

1 Exercise Published

Daily Dev Drills

About The Series

To become a better software engineer, you need to upskill yourself. And the best way to do it is by building practical stuff.

If you are short on time, these exercises are perfect for you to learn something new everyday. And that too in a practical manner. In this series, there will be exercises in multiple technologies, all at random. If you feel you don't know some specific topic, feel free to learn it, or skip the exercise of that day.

New Scenarios, Everyday

While working in a company, you might get Jira tickets to work on. Similar to that Jira ticket, we will publish one ticket every day. This ticket can be in any technology. As an example, it can be:

  • Problem related to error handling: Fix a piece of code in a Go project is panicking and crashing the entire service.
  • Problem related to concurrency: Identify race conditions and fix them.
  • Problem related to system design: Example: How will you scale a particular system?
  • Problem related to DevOps: Automate application build and test on every commit.
  • Problem related to Kafka: Retry message processing.
  • Problem related to handling large responses: Optimize a 5 MB response and reduce latency.
  • And much more...

It's Free, Forever

This series is free forever. You can practice as many exercises as you want. There is no subscription required.

Sign up and enroll now, and get access to all the exercises published till now. You will get a new exercise everyday. You can opt in for email notifications whenever we publish a new exercise.

Gain Practical Experience, Without a Job

These exercises are designed in such a way that they will give you a real-world experience, that too without actually working in a company. If you solve one problem every day, you can ace any software engineering interviews with ease. You will be able to show skills that you have gained by solving these exercises. You will be able to understand the pain points that engineers face every day, and how one can solve them.

Published Problems

Week 1
  • Day 1 - Go Panic and Recover

These Problems Are for You

  • If you are a college student, these labs will provide you with real-world experience.
  • If you are a working engineer, these problems will help you level up your skills.
  • If you are a fresher, these problems will give you exposure to real-world problems and how to solve them.
  • These problems are designed in such a way that they will help you in your software engineering interviews.

Enroll Today

Be a better engineer by solving real-world problems, one everyday.

No subscriptions, lifetime access

FREE

Get Instant Access

{tdevs}

Connect with us

About Us

  • About {tdevs}
  • Contact Us

Legal

  • Terms & Conditions
  • Privacy Policy

Collaborate with us

  • Want to create exercises with us? Have some business requirements? Get in touch today.
  • Get in touch

© 2025 {tdevs}. All Rights Reserved