Intro to Programming practice

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

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

code-writing
beginnerIntro to Programming overview

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

code-fix
beginnerIntro to Programming setup

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

output
beginnerIntro to Programming syntax

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

fill-blank
beginnerIntro to Programming examples

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

true-false
beginnerIntro to Programming workflow

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

mini-project
beginnerIntro to Programming validation

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

mcq
beginnerIntro to Programming debugging

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

code-writing
beginnerIntro to Programming best practices

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

code-fix
beginnerIntro to Programming overview

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

output
beginnerIntro to Programming setup

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

fill-blank
intermediateIntro to Programming syntax

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

true-false
intermediateIntro to Programming examples

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

mini-project
intermediateIntro to Programming workflow

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

mcq
intermediateIntro to Programming validation

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

code-writing
intermediateIntro to Programming debugging

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

code-fix
intermediateIntro to Programming best practices

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

output
intermediateIntro to Programming overview

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

fill-blank
intermediateIntro to Programming setup

1. Start from the Intro to Programming setup lesson example.

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

3. Run the example and compare output before polishing.