Problems

Choose from 30 practice problems to learn

20 problems (filters applied)
Code ReviewElementary

Review: Improving Error Handling

pythonerror-handlingexceptions
15 min
Code ReviewElementary

Review: Logging Best Practices

pythonloggingdebugging+1
15 min
Code ReviewElementary

Review: Resource Leak Prevention

pythonresource-managementfile-handling+1
15 min
Code ReviewElementary

Review: Proper Use of Type Hints

pythontype-hintstyping+1
15 min
Code ReviewElementary

Review: Abuse of any Type

typescripttype-safetybest-practices
15 min
Code ReviewIntermediate

Review: API Client Design

pythonapihttp+2
20 min
Code ReviewIntermediate

Review: Exception Handling Anti-patterns

pythonexceptionserror-handling+1
15 min
Code ReviewIntermediate

Review: Password Handling Security

pythonsecuritypassword+2
15 min
Code ReviewIntermediate

Review: SQL Injection Vulnerability

pythonsecuritysql-injection+1
15 min
Code ReviewIntermediate

Review: API Response Handling

typescriptapierror-handling+1
15 min
Code ReviewIntermediate

Review: async/await Issues

typescriptasyncerror-handling+1
18 min
Code ReviewIntermediate

Review: null/undefined Handling

typescriptnull-safetyerror-handling
15 min
Code ReviewIntermediate

Review: Inappropriate Type Assertions

typescripttype-safetytype-assertion
15 min
Code ReviewAdvanced

Review: Asynchronous Processing Issues

pythonasyncasyncio+2
20 min
Code ReviewAdvanced

Review: Race Conditions and Thread Safety

pythonconcurrencythreading+1
20 min
Code ReviewAdvanced

Review: Error Boundary Issues

typescriptreacterror-handling+1
18 min
Code ReviewAdvanced

Review: Memory Leaks

typescriptreactmemory-leak+1
20 min
Code ReviewAdvanced

Review: React Hooks Issues

typescriptreacthooks+1
20 min
Code ReviewAdvanced

Review: State Management Issues

typescriptreactstate-management+1
20 min
Code ReviewAdvanced

Review: XSS Vulnerability

typescriptsecurityxss+1
18 min
CodeSensei - Practice Software Design and Code Review