Trees practice

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

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

code-writing
beginnerTrees overview

1. Start from the Trees 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 Trees setup by building one step of a small real project feature and checking the result.

code-fix
beginnerTrees setup

1. Start from the Trees 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 Trees syntax by building one step of a small real project feature and checking the result.

output
beginnerTrees syntax

1. Start from the Trees 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 Trees examples by building one step of a small real project feature and checking the result.

fill-blank
beginnerTrees examples

1. Start from the Trees 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 Trees workflow by building one step of a small real project feature and checking the result.

true-false
beginnerTrees workflow

1. Start from the Trees 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 Trees validation by building one step of a small real project feature and checking the result.

mini-project
beginnerTrees validation

1. Start from the Trees 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 Trees debugging by building one step of a small real project feature and checking the result.

mcq
beginnerTrees debugging

1. Start from the Trees 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 Trees best practices by building one step of a small real project feature and checking the result.

code-writing
beginnerTrees best practices

1. Start from the Trees 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 Trees overview by building one step of a small real project feature and checking the result.

code-fix
beginnerTrees overview

1. Start from the Trees 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 Trees setup by building one step of a small real project feature and checking the result.

output
beginnerTrees setup

1. Start from the Trees 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 Trees syntax by building one step of a small real project feature and checking the result.

fill-blank
intermediateTrees syntax

1. Start from the Trees 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 Trees examples by building one step of a small real project feature and checking the result.

true-false
intermediateTrees examples

1. Start from the Trees 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 Trees workflow by building one step of a small real project feature and checking the result.

mini-project
intermediateTrees workflow

1. Start from the Trees 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 Trees validation by building one step of a small real project feature and checking the result.

mcq
intermediateTrees validation

1. Start from the Trees 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 Trees debugging by building one step of a small real project feature and checking the result.

code-writing
intermediateTrees debugging

1. Start from the Trees 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 Trees best practices by building one step of a small real project feature and checking the result.

code-fix
intermediateTrees best practices

1. Start from the Trees 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 Trees overview by building one step of a small real project feature and checking the result.

output
intermediateTrees overview

1. Start from the Trees 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 Trees setup by building one step of a small real project feature and checking the result.

fill-blank
intermediateTrees setup

1. Start from the Trees setup lesson example.

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

3. Run the example and compare output before polishing.