# Code Drills: Learn Python & AI — Practice Python, ML, AI & more

> Daily coding practice drills and lessons for skill development. (iPhone/iPad app by Federico Raimondi Cominesi.)

- Source: https://appshunter.io/ios/app/code-drills-learn-python-and-ai/id6761028767 (this page in markdown: same URL + `.md`)
- Developer: [Federico Raimondi Cominesi](https://appshunter.io/developer/1887383028)
- Category: Education, Developer Tools
- Price: Free
- Rating: 5.00/5 from 1 App Store ratings · 1 written reviews indexed
- Age rating: 4+
- Requires: iOS 15.1 · 65 MB
- Languages: American English
- Released: 2026-03-26
- Data updated: 2026-08-04
- Monetization: free
- User reviews in markdown: https://appshunter.io/ios/app/code-drills-learn-python-and-ai/id6761028767/reviews.md

## What is Code Drills?

Doom‑scrolling never taught anyone how to code.

Coding Drills helps you turn spare moments into real coding practice. Instead of endless social media scrolling, sharpen your programming skills with short coding drills and bite-sized lessons designed for daily progress.
Whether you’re learning to code, refreshing fundamentals, or staying sharp in the age of AI-assisted coding, Coding Drills keeps your brain in the loop.

Why Coding Drills?
-------------------
Social media steals focus. Coding Drills gives it back.
AI writes code fast… but you still need to understand it!

What you’ll learn:
-------------------
Practice coding concepts across multiple languages and difficulty levels:
* Python
* SQL
* JavaScript
* Rust
From beginner basics to advanced challenges, you’ll train logic, syntax, problem-solving, and real developer thinking.

How it works
-------------------
Short coding drills you can complete in minutes
Bite-sized lessons with clear, practical explanations
Built for daily practice—even with a busy schedule
Submit new challenges and lessons: https://github.com/FedericoRaimondi/codedrills
Ideal for coding interviews, skill refreshers, and long-term mastery

Perfect for a coffee break, a commute, or those moments you reflexively unlock your phone and think, “Why am I here?”

Who is Coding Drills for?
-------------------
Beginners learning programming step by step
Developers who want consistent coding practice
Engineers staying sharp in an AI-first world
Anyone who wants their screen time to feel… productive

The Coding Drills promise:
-------------------
No endless tutorials.
No long videos.
Just focused coding exercises that fit into real life and actually stick.

So next time you reach for your phone out of boredom, open Coding Drills instead.
Your future self (and your GitHub commits) will thank you.

## Key features

- Short coding drills
- Bite-sized lessons
- Multiple programming languages
- Beginner to advanced levels
- Daily practice focus
- Logic and syntax training

## Recent user reviews (1 of 1)

All indexed reviews: https://appshunter.io/ios/app/code-drills-learn-python-and-ai/id6761028767/reviews.md

### 5/5 — Great for learning, keeping yourself busy or just stimulating your mind

*2026-04-22*

This app allows you to solve coding challenges for multiple languages. The challenges are similar to coding challenges you would typically see on most challenge websites/apps, but, unlike a lot of them, I’ve confirmed that this app will accept multiple methods of obtaining the same answer. You’re allowed to be creative and use your own method to achieve the goal. As long as your solution reaches the goal outlined, it doesn’t matter how you get there. This means you can use both advanced coding techniques and beginner techniques. It doesn’t limit you to a certain “level” which makes it good for both experienced coders and beginners. I tested it by creating entire functions with variables that needed to be returned, etc. to solve a challenge. Then, I solved the same challenge using a single line using built in logic (depending on the language). Both answers were considered correct, because they were. I always disliked how other apps or sites would force you to use a predefined method to solve a challenge rather than allowing creativity, which is what coding is all about in my opinion. This app finally gives you that.

**Developer response:** I truly appreciate your words and incredibly happy other people appreciate it.
The app was born cause I couldn’t find something suitable for me and I now use it everyday to keep my brain active on coding (and also learn languages I don’t know like rust).
I hope you keep enjoying it and in case you have ideas for making it even better in future, I’d love to hear your thoughts (there’s a github issue link in the app). 
💪

## Frequently asked questions about Code Drills

### What programming languages does Code Drills support?

Code Drills offers practice in Python, SQL, JavaScript, and Rust. The app covers concepts from beginner basics to advanced challenges, training logic, syntax, and problem-solving skills.

### How does Code Drills help with learning to code?

Code Drills provides short, daily coding drills and bite-sized lessons with clear explanations. This approach is designed for consistent practice, helping users build logic, syntax, and problem-solving abilities effectively.

### Is Code Drills suitable for experienced developers?

Yes, Code Drills is ideal for developers who want consistent coding practice to refresh fundamentals or stay sharp. It's also beneficial for engineers navigating an AI-first world, ensuring they maintain a strong understanding of core concepts.

### What is the learning methodology of Code Drills?

The app focuses on short, focused coding exercises and practical lessons, avoiding long tutorials or videos. This methodology ensures that learning fits into real life and promotes retention through daily practice.

### How does Code Drills track progress?

While specific progress tracking features are not detailed, the app's design emphasizes daily practice and skill sharpening. Users can gauge their improvement through consistent engagement with the drills and lessons.

### Can I use Code Drills offline?

The provided information does not specify offline functionality. However, the app is designed for quick practice sessions, suggesting it may be accessible on mobile devices during commutes or breaks.

### What is the update frequency for Code Drills?

The latest version is 1.1.1, last updated on 2026-06-11. This indicates active development, with updates likely to occur periodically to introduce new challenges and lessons.

### Does Code Drills have ads?

No, Code Drills does not contain advertisements. The app is completely free to use without any ad interruptions, allowing for focused practice.

## Version history (last 5 releases)

### 1.1.2 — 2026-08-04

AI and ML course! Learn and practice on this new topic!

### 1.1.1 — 2026-06-11

admob bug fix

### 1.1.0 — 2026-06-10

Now you can track your coding projects too!

### 1.0.9 — 2026-05-14

- horizontal mode
- ads fix

### 1.0.8 — 2026-05-04

- practice on completed challenges
- onboarding
- ads consent
- some bug fixes

---

*Data collected daily from the US App Store and indexed by [AppsHunter](https://appshunter.io/). User reviews are verbatim App Store reviews. Ratings, prices and chart positions refresh continuously; this snapshot is from 2026-08-04.*
