Kotlin practice

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

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

code-writing
beginnerKotlin overview

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

code-fix
beginnerKotlin setup

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

output
beginnerKotlin syntax

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

fill-blank
beginnerKotlin examples

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

true-false
beginnerKotlin workflow

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

mini-project
beginnerKotlin validation

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

mcq
beginnerKotlin debugging

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

code-writing
beginnerKotlin best practices

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

code-fix
beginnerKotlin overview

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

output
beginnerKotlin setup

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

fill-blank
intermediateKotlin syntax

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

true-false
intermediateKotlin examples

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

mini-project
intermediateKotlin workflow

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

mcq
intermediateKotlin validation

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

code-writing
intermediateKotlin debugging

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

code-fix
intermediateKotlin best practices

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

output
intermediateKotlin overview

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

fill-blank
intermediateKotlin setup

1. Start from the Kotlin setup lesson example.

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

3. Run the example and compare output before polishing.