Personal Deck

Build your own study deck by adding quizzes and flashcard sets, then start a session to review shuffled cards.

Activate Personal Deck ?Allows you to add flash cards and quizzes to your personal deck stored in a local cookie.
Track Performance ?Your performance on each question will be stored locally in a cookie to enable you to easily revisit the questions you often get wrong.

Your Deck

Your deck is empty. Add quizzes and flashcard sets below.

Available Quizzes

Quiz Deck CS 35L Quiz (33 questions)

Includes all quizzes taught until today

Quiz CS 35L Final Exam Fall 2025 MCQs (17 questions)

Test your knowledge on software construction principles, design patterns, testing, security, and Git based on the CS 35L Final Exam.

Quiz Review Quiz (5 questions)

Recalling what you just learned is the best way to form lasting memory. Use this quiz to test your understanding.

Quiz Review Quiz (4 questions)

Recalling what you just learned is the best way to form lasting memory. Use this quiz to test your understanding.

Quiz Self-Assessment Quiz (11 questions)

Test your understanding of the evidence-based study techniques.

Quiz Version Control and Git Quiz (13 questions)

Test your knowledge of core version control concepts, Git architecture, branching strategies, and advanced commands.

Quiz Make and Makefiles Quiz (10 questions)

Test your understanding of Makefiles, including syntax rules, execution order, automatic variables, and underlying concepts like incremental compilation.

Quiz RegEx Quiz (10 questions)

Test your understanding of regular expressions beyond basic syntax, focusing on underlying mechanics, performance, and theory.

Quiz Software Requirements Quiz (8 questions)

Recalling what you just learned is the best way to form lasting memory. Use this quiz to test your ability to discriminate between problem-space statements (requirements) and solution-space statements (design) in novel scenarios.

Quiz Scrum Quiz (8 questions)

Recalling what you just learned is the best way to form lasting memory. Use this quiz to test your understanding of the Scrum framework, roles, events, and principles.

Quiz Self-Assessment Quiz: Shell Scripting & UNIX Philosophy (10 questions)

Test your conceptual understanding of shell environments, data streams, and scripting paradigms beyond basic command memorization.

Quiz Software Architecture Quiz (6 questions)

Recalling what you just learned is the best way to form lasting memory. Use this quiz to test your understanding of structural paradigms, decision-making, and architectural degradation.

Quiz Deck Tools Master Quiz (43 questions)

A comprehensive mix of all tools flashcards.

Quiz INVEST Criteria Violations Quiz (5 questions)

Test your ability to identify which of the INVEST principles are being violated in various Agile user stories, now including their associated Acceptance Criteria.

Available Flashcard Sets

Flashcard Deck Current CS35L Deck (37 cards)

Includes all flash cards taught until today

Flashcard Git Commands Flashcards (23 cards)

Which Git command would you use for the following scenarios?

Flashcard Makefile Flashcards (Example Generation) (10 cards)

Test your knowledge on solving common build automation problems using Makefile syntax and rules!

Flashcard C Program Makefile Flashcards (10 cards)

Test your ability to read and understand actual Makefile snippets commonly found in real-world C projects.

Flashcard Deck Makefile Master Deck (30 cards)

A comprehensive collection of Makefile syntax, example generation, and real-world C project snippets.

Flashcard Makefile Flashcards (Syntax Production/Recall) (10 cards)

Test your ability to produce the exact Makefile syntax, rules, and variables based on their functional descriptions.

Flashcard Basic RegEx Syntax Flashcards (Production/Recall) (14 cards)

Test your ability to produce the exact Regular Expression metacharacter or syntax based on its functional description.

Flashcard RegEx Example Flashcards (10 cards)

Test your knowledge on solving common text-processing problems using Regular Expressions!

Flashcard Shell Commands Flashcards (14 cards)

Which Shell command would you use for the following scenarios?

Flashcard Study Tips Flashcards (6 cards)

Test your knowledge on evidence-based study techniques!

Flashcard Deck Tools Master Quiz (91 cards)

A comprehensive mix of all tools quizzes.

Flashcard User Stories & INVEST Principle Flashcards (10 cards)

Test your knowledge on Agile user stories and the criteria for creating high-quality requirements!