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.