CS1010E Practice
Step-by-step thinking drills, midterm-style MCQ drills (one set per lecture), and past midterm papers. Auto-graded, no account needed — progress stays in your browser.
Thinking Drills
0/10
No typing: tap a plan's steps, or a function's lines, into the right order, then pick the missing or next step. Practice breaking a PE question down before you write any code.
Past Midterms
0/4
Past papers with official answers and worked explanations. Fill-in-the-blank and output questions are self-graded: answer first, reveal the model answer, then mark yourself.
Fundamentals: Expressions, Sequences & Control Flow
0/4
Recursion, Objects & Mutability
0/2