← All practice

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