Problem Solving practice

Filter by difficulty, use hints, reveal solutions and save attempts locally.

1. Practice Problem Solving overview by building one step of a small real project feature and checking the result.

code-writing
beginnerProblem Solving overview

1. Start from the Problem Solving overview lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

2. Practice Problem Solving setup by building one step of a small real project feature and checking the result.

code-fix
beginnerProblem Solving setup

1. Start from the Problem Solving setup lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

3. Practice Problem Solving syntax by building one step of a small real project feature and checking the result.

output
beginnerProblem Solving syntax

1. Start from the Problem Solving syntax lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

4. Practice Problem Solving examples by building one step of a small real project feature and checking the result.

fill-blank
beginnerProblem Solving examples

1. Start from the Problem Solving examples lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

5. Practice Problem Solving workflow by building one step of a small real project feature and checking the result.

true-false
beginnerProblem Solving workflow

1. Start from the Problem Solving workflow lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

6. Practice Problem Solving validation by building one step of a small real project feature and checking the result.

mini-project
beginnerProblem Solving validation

1. Start from the Problem Solving validation lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

7. Practice Problem Solving debugging by building one step of a small real project feature and checking the result.

mcq
beginnerProblem Solving debugging

1. Start from the Problem Solving debugging lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

8. Practice Problem Solving best practices by building one step of a small real project feature and checking the result.

code-writing
beginnerProblem Solving best practices

1. Start from the Problem Solving best practices lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

9. Practice Problem Solving overview by building one step of a small real project feature and checking the result.

code-fix
beginnerProblem Solving overview

1. Start from the Problem Solving overview lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

10. Practice Problem Solving setup by building one step of a small real project feature and checking the result.

output
beginnerProblem Solving setup

1. Start from the Problem Solving setup lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

11. Practice Problem Solving syntax by building one step of a small real project feature and checking the result.

fill-blank
intermediateProblem Solving syntax

1. Start from the Problem Solving syntax lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

12. Practice Problem Solving examples by building one step of a small real project feature and checking the result.

true-false
intermediateProblem Solving examples

1. Start from the Problem Solving examples lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

13. Practice Problem Solving workflow by building one step of a small real project feature and checking the result.

mini-project
intermediateProblem Solving workflow

1. Start from the Problem Solving workflow lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

14. Practice Problem Solving validation by building one step of a small real project feature and checking the result.

mcq
intermediateProblem Solving validation

1. Start from the Problem Solving validation lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

15. Practice Problem Solving debugging by building one step of a small real project feature and checking the result.

code-writing
intermediateProblem Solving debugging

1. Start from the Problem Solving debugging lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

16. Practice Problem Solving best practices by building one step of a small real project feature and checking the result.

code-fix
intermediateProblem Solving best practices

1. Start from the Problem Solving best practices lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

17. Practice Problem Solving overview by building one step of a small real project feature and checking the result.

output
intermediateProblem Solving overview

1. Start from the Problem Solving overview lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.

18. Practice Problem Solving setup by building one step of a small real project feature and checking the result.

fill-blank
intermediateProblem Solving setup

1. Start from the Problem Solving setup lesson example.

2. Use sample input, output and edge cases instead of placeholder text.

3. Run the example and compare output before polishing.