Programming Warmups, for Developers
If you are like many developers, you may find it frustrating when you start to program for the first time โ or when you return to programming after the weekend. Stop procrastinating or feeling overwhelmed and use warmups.dev to master programming skills and rev up your mind. You only need your web browser! ๐
Although warmups.dev uses the Python programming language, each exercise explores the concepts shared by many languages and environments. ๐ A warmup poses a question that a developer can answer upon its completion. Each warmup has three coding exercises, three checks, and a summary stretch.
You can complete each of warmups.dev's exercises at your own pace. You should only mark an exercise as completed when you are confident that you fully understand it. For privacy, warmups.dev does not require a login or store your responses on a server. Find a question that you want to answer and get started! ๐
Warmup 1: What Are Variables?
Warmup 2: What Happens When a Program Runs?
Investigate the static structure and dynamic behavior of a program
Warmup 3: How to Create a Program with Functions?
Learn how to organize a program into separate functions with distinguished behavior
Warmup 4: How to Search the Contents of a File?
Discover how to create a useful Python program that searches a file's contents