Canvas practice
Filter by difficulty, use hints, reveal solutions and save attempts locally.
1. Practice Canvas overview by building one step of a small real project feature and checking the result.
code-writing1. Start from the Canvas 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 Canvas setup by building one step of a small real project feature and checking the result.
code-fix1. Start from the Canvas 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 Canvas syntax by building one step of a small real project feature and checking the result.
output1. Start from the Canvas 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 Canvas examples by building one step of a small real project feature and checking the result.
fill-blank1. Start from the Canvas 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 Canvas workflow by building one step of a small real project feature and checking the result.
true-false1. Start from the Canvas 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 Canvas validation by building one step of a small real project feature and checking the result.
mini-project1. Start from the Canvas 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 Canvas debugging by building one step of a small real project feature and checking the result.
mcq1. Start from the Canvas 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 Canvas best practices by building one step of a small real project feature and checking the result.
code-writing1. Start from the Canvas 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 Canvas overview by building one step of a small real project feature and checking the result.
code-fix1. Start from the Canvas 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 Canvas setup by building one step of a small real project feature and checking the result.
output1. Start from the Canvas 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 Canvas syntax by building one step of a small real project feature and checking the result.
fill-blank1. Start from the Canvas 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 Canvas examples by building one step of a small real project feature and checking the result.
true-false1. Start from the Canvas 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 Canvas workflow by building one step of a small real project feature and checking the result.
mini-project1. Start from the Canvas 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 Canvas validation by building one step of a small real project feature and checking the result.
mcq1. Start from the Canvas 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 Canvas debugging by building one step of a small real project feature and checking the result.
code-writing1. Start from the Canvas 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 Canvas best practices by building one step of a small real project feature and checking the result.
code-fix1. Start from the Canvas 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 Canvas overview by building one step of a small real project feature and checking the result.
output1. Start from the Canvas 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 Canvas setup by building one step of a small real project feature and checking the result.
fill-blank1. Start from the Canvas setup lesson example.
2. Use sample input, output and edge cases instead of placeholder text.
3. Run the example and compare output before polishing.