C practice

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

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

code-writing
beginnerC overview

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

code-fix
beginnerC setup

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

output
beginnerC syntax

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

fill-blank
beginnerC examples

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

true-false
beginnerC workflow

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

mini-project
beginnerC validation

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

mcq
beginnerC debugging

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

code-writing
beginnerC best practices

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

code-fix
beginnerC overview

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

output
beginnerC setup

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

fill-blank
intermediateC syntax

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

true-false
intermediateC examples

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

mini-project
intermediateC workflow

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

mcq
intermediateC validation

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

code-writing
intermediateC debugging

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

code-fix
intermediateC best practices

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

output
intermediateC overview

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

fill-blank
intermediateC setup

1. Start from the C setup lesson example.

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

3. Run the example and compare output before polishing.