Interactive Quizzes (Learn through Play)

Ready to put your knowledge of topics pertinent to the areas of health informatics, fintech, and software development to the test? I created some of these quizzes originally for my own use, and later, for use in presentations to clients and colleagues. Now, I believe they can be equally useful to others as well. Additionally, some quizzes shown here are still being developed (indicated by 'under construction'), or not fully vetted yet (in either 'alpha' or 'beta' stages). Please read the disclaimer below before starting!

Study hard what interests you the most in the most undisciplined, irreverent and original manner possible. ~ Richard Feynman

Choose Quizzes by Related Area
This quiz delves into various aspects of the DICOM standard, shedding light on its purpose, evolution, and the pivotal role it plays in fostering seamless data exchange and enhancing the quality of healthcare, particularly in the context of medical imaging systems. Explore how DICOM empowers healthcare professionals, radiologists, and technology solutions to collaborate effectively, ensuring the precision and efficiency of diagnoses and treatments in the digital age.
Explore your expertise in healthcare informatics with a focus on HL7 standards, encompassing v2, v3, and FHIR, and their vital role in interoperability. Delve into cooperating standards like SNOMED, ICD, LOINC, and RxNorm, which play a pivotal role in ensuring seamless and standardized healthcare information systems. Gain a deep understanding of how these standards work together to facilitate efficient data exchange, ultimately improving patient care and healthcare operations.
Git Version Control
This quiz tests your basic knowledge on the most popular version control in the world today. Topics covered include basic Git commands, branching strategies, merging, conflict resolution, working with remote repositories, patches, submodules, work trees, subtrees, LFS, configuration, and collaborative development best practices
Enterprise Application Patterns
Assess your grasp of enterprise application design patterns from the authoritative 'Patterns of Enterprise Application Architecture' by Fowler and others. This quiz tests your knowledge of foundational patterns crucial for robust software systems. Dive into these patterns, from MVC to Unit of Work and Repository, and learn their practical application in real-world software development.
Enterprise Integration Patterns
Test your knowledge of major enterprise integration patterns, many originally outlined in the book 'Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions' by Gregor Hohpe and Bobby Woolf. Explore critical patterns for designing efficient messaging solutions in enterprise-level integration, from Message Routing to Message Transformation and Channel Adapters.
Healthcare Regulatory Standards
Challenge your expertise in healthcare data privacy with a focus on HIPAA's regulatory framework. Explore risk assessment and control assurance through SOC compliance, and dive into the intricacies of GDPR, encompassing data protection, privacy rights, and regulatory compliance. Enhance your understanding of these critical aspects to ensure robust data security and compliance in healthcare.
Evaluate your understanding of key healthcare information topics, including the origins of healthcare regulations, protected health information (PHI), HIPAA rules, patient rights, security safeguards, breach reporting, and the crucial balance between privacy and security in healthcare settings. Gain insights into the foundations and critical aspects of healthcare data management and protection.
SOC Framework
Challenge your comprehension of essential subjects such as SOC reports (1, 2, 3), control objectives, risk assessment, testing, gap analysis, remediation, reporting, compliance, and third-party assurance. This quiz expands your expertise in system and organization control, risk management, compliance practices, and third-party assurance, ensuring a comprehensive understanding of key concepts and methodologies.
Evaluate your expertise in key areas, including historical context, data protection principles, subject rights, lawful processing, DPIAs (Data Protection Impact Assessments), roles of controllers and processors, breach notification, and associated responsibilities within data protection regulations.
Assess your understanding of Canadian privacy and personal information protection regulations, covering aspects such as their historical development, fundamental principles, rights of individuals and businesses, and appropriate actions to take in various scenarios to comply with these regulations.
TOGAF Architecture - Core Concepts
Explore the Fundamentals of TOGAF (The Open Group Architecture Framework) – Learn about its key concepts, including the Architecture Development Method (ADM), the TOGAF Architecture Repository, and the TOGAF Content Framework and how this framework supports organizations in achieving their business goals through effective architecture planning and implementation.
Information Technology Infrastructure Library (ITIL)
This quiz is designed to help you understand the fundamental concepts and principles that underpin effective IT service management. ITIL is a globally recognized framework that provides guidance for aligning IT services with the needs of organizations, ensuring efficient service delivery, and driving continuous improvement. Explore key aspects of ITIL, from its core components to essential processes.
Web Security and Testing Techniques
Test your expertise on various essential topics in web application security, including HTTPS, SQL injection, XSS, CSRF, authentication, session management, input validation, security headers, OWASP Top Ten vulnerabilities, web security testing techniques, and best practices for securing web applications. The quiz also emphasizes best practices for securing web applications, offering guidance on developing and maintaining secure web environments.
REST APIs and Security
Test your knowledge on HTTP methods (GET, POST, PUT, DELETE), status codes, resource representation (JSON/XML), URI design, authentication (OAuth, API keys), CRUD operations, statelessness, RESTful principles, and security best practices. This comprehensive quiz covers essential aspects of web development, ensuring a thorough understanding of RESTful API design and security measures.
Azure Cloud Foundations
Test your foundational knowledge of Microsoft Azure Cloud including all core services such as compute, storage and networking. A portion of the quiz is also devoted to understanding the economic advantages of using the cloud, such as cost-efficiency, scalability, and the pay-as-you-go pricing model. Strengthen your understanding of Azure Cloud's capabilities and benefits.
AWS Cloud Foundations
Test your foundational knowledge of AWS (Amazon Web Services) Cloud including coverage on all core services such as compute, storage and networking. A portion of the quiz is also devoted to understanding the economic advantages of using the cloud, such as cost-efficiency, scalability, and the pay-as-you-go pricing model.
Google Cloud Foundations
Test your foundational knowledge of GCP (Google Cloud Platform) Cloud including coverage on all core services such as compute, storage and networking. A portion of the quiz is also devoted to understanding the economic advantages of using the cloud, such as cost-efficiency, scalability, and the pay-as-you-go pricing model.
Computer Networking
⚠️ In Beta
This comprehensive quiz on computer networking encompasses a broad range of subjects, commencing with a historical exploration of computer networking. It is then followed by an overview of the diverse types of computer networks currently in use today. Subsequently, the quiz delves into more detailed aspects, including IP addressing, subnetting, the layered framework of the OSI model, various network protocols, the complexities of DNS and TCP/IP suites, networking devices, and crucial elements of network security.
Machine Learning - Techniques and Applications
This quiz is designed to test your knowledge of different machine learning techniques and their respective strengths and weaknesses. You'll be challenged to identify the key concepts and characteristics of each approach, understand when they are most appropriate, and recognize their limitations.
Test your foundational knowledge on topics such as terminology, standards, and applications of FinTech in the financial industry including blockchain, web3, smart contracts and cryptocurrencies, compliance and the role of regulatory technology (RegTech) in ensuring adherence to financial laws and guidelines
IoT (Internet of Things)
Test your knowledge on topics such as terminology, use cases, protocols used in IoT, Raspberry Pi and Arduino uses, and their differences. Emphasis is placed on IoT communication protocols, electronic components, sensors, and networking crucial for seamless IoT device connectivity. This quiz enhances understanding of IoT fundamentals and implementation.
Software Development
⚠️ In Beta
Elevate your software knowledge with programming paradigms, including object-oriented, functional, and procedural programming. Explore GoF design patterns for efficient systems. Embrace clean code, lean principles, refactoring, unit testing, UX principles (and anti-patterns) and other best practices for elegant solutions. Master fundamental principles for robust, scalable software.
Algorithms and Data Structures
Test your understanding of essential algorithms and data structures with this online quiz. It covers arrays, linked lists, stacks, queues, sorting algorithms, and searching techniques. Assess your ability to analyze time and space complexity and make informed decisions in real-life programming scenarios.
⚠️ In Beta
Dive into IHE (Integrating the Healthcare Enterprise), how it helps in improving healthcare system interoperability using standardized 'integration profiles' and its uses in the real world in enhancing data exchange, streamlining operations and supporting informed decisions. The quiz covers most of the IHE profiles (including retired, in use as well as in trial) and their uses
Mobile App Security / Testing Techniques
🚧 Under construction
This quiz covers key aspects of mobile app security, including threat analysis, secure coding, data protection, authentication, secure network communication, storage, testing methods, OWASP Mobile Top Ten risks, Mobile Device Management (MDM), and API security best practices. You will gain a comprehensive understanding of securing mobile applications, ensuring data protection and integrity.
Information Security Foundations
This massive 1000-plus question quiz covers a wide range of topics, including data protection, cybersecurity best practices, threat awareness, incident response, security policies, and employee training. You will gain a solid foundation in information security principles, enabling your employees to contribute to a secure digital environment.
Information Management Principles
🚧 Under construction
This quiz delves into the foundational principles and practices of building and managing enterprise information systems including information modeling, data architecture, system integration, business processes, data governance and best practices in aligning technology with business objectives.
Databases and Data Formats
⚠️ In Beta
Explore relational databases, diving into relational theory and data modeling. Review NoSQL database types such as document, column-family, key-value, graph and time-series databases. Test your understanding of various data formats such as JSON, XML, CSV, AVRO, Protocol Buffers, Parquet and ORC. Explore the principles of data streaming and real-time processing.Explore technologies and frameworks that enable efficient data streaming, processing, and the management of continuously flowing data.
Quantum Computing - Foundations
⚠️ In Beta
Delve into the fundamentals of quantum computing slowly, all the way from atomic theory to advanced concepts including qubits, superposition, entanglement, and quantum gates. Learn about quantum algorithms like Shor's algorithm and Grover's algorithm. Explore the basics of quantum hardware, such as quantum gates and quantum circuits. Test your knowledge of quantum computing's potential applications, from cryptography to optimization problems.
Cryptographic Algorithms and Protocols
⚠️ In Beta
Explore the fundamental principles of cryptography, including encryption techniques, cryptographic algorithms, and cryptographic protocols. Learn about classical ciphers like Caesar and Vigenère, modern symmetric-key encryption (e.g., AES), and asymmetric-key encryption (e.g., RSA). Understand cryptographic hash functions and digital signatures. Dive into security concepts such as key management and cryptographic attacks. Test your knowledge of cryptography's role in securing data and communications.
Computer Internals and Peripherals
This quiz is designed to test your knowledge of the essential concepts (including some history) behind the central processing unit (CPU) and the overall functioning of a computer system. Whether you're a budding computer enthusiast or simply curious about how these incredible machines operate, this quiz will challenge your understanding of topics such as binary representation, logic gates, arithmetic and logic units (ALUs), memory, computer peripherals, and more.
Computer Science - Theoretical Principles
🚧 Under construction
Test your knowledge of the fundamental theoretical principles underpinning computer science with this comprehensive quiz. This quiz will challenge your understanding of topics such as algorithms, data structures, computational theory, and programming paradigms. Explore concepts like complexity analysis, automata theory, and formal languages, as well as key mathematical foundations that drive computer science, including discrete mathematics and graph theory.
T-SQL Query Fundamentals
⚠️ In Beta
This quiz covers foundational data types, querying concepts, and advanced topics like window functions, focusing on syntax and applications. It emphasizes query writing and performance optimization for efficient query construction. Suitable for beginners and experienced professionals, it evaluates and improves knowledge in SQL basics, query optimization, and advanced functions.
C# - Core Language
⚠️ In Beta
Test your C# mastery with this comprehensive quiz, exploring core language features and .NET framework basics. Dive into C#'s syntax, data types, control structures, and error handling. Challenge yourself with scenarios involving classes, objects, inheritance, and polymorphism. Evaluate knowledge of advanced topics like delegates, events, generics, and LINQ. This quiz ensures a solid grasp of fundamental constructs that make C# powerful in software development.
Java - Core Language
⚠️ In Beta
Test your Java proficiency with this comprehensive quiz, examining essential language features. Delve into Java's syntax, object-oriented principles, and data types. Topics include control flow statements, exception handling, arrays, collections, classes, interfaces, and inheritance. Also covered are JVM, concurrency, stream API, and object-oriented/functional programming.
JavaScript - Core Language
⚠️ In Beta
Test your JavaScript expertise with this detailed quiz, assessing core language features and nuances. Explore dynamic typing, object-oriented, and functional programming. Tackle variable scoping, closures, prototype-based inheritance, event handling, DOM manipulation, and asynchronous programming with callbacks, promises, and async/await. It also covers newer ES6-ES10 features.
HTML, CSS and Browser Standards/APIs
⚠️ In Beta
Explore HTML, CSS, and browser standards/APIs with this quiz. Test HTML knowledge on tags, attributes, and structure, including semantic HTML and accessibility. For CSS, cover selectors, box model, transforms, animations, flexbox, and grids. Also, assess responsive design skills, media queries, and preprocessors like SASS.
Typescript - Core Language
⚠️ In Beta
This TypeScript quiz evaluates knowledge and skills, spanning basic syntax, data types, generics, classes, and decorators. It suits beginners and experienced developers, featuring multiple-choice questions, code analysis, and practical scenarios. Emphasizing TypeScript's object-oriented capabilities and JavaScript enhancements, it offers a thorough understanding of the language.
Operating Systems, Virtual Machines and Containers
🚧 Under construction
This quiz assesses knowledge of operating systems, VMs, and containers. It covers fundamentals like process and memory management, VM architecture, and Docker/Kubernetes. Featuring multiple-choice questions, case studies, and practical scenarios, it includes comparative analysis and advanced topics like microservices and cloud integration.
Math for Machine Learning
🚧 Under construction
Assess your understanding of mathematical concepts in machine learning with this quiz. Covering linear algebra, calculus, probability, statistics, optimization techniques, and algorithm mathematics like neural networks and SVMs. The quiz includes theoretical questions and practical problem-solving for a comprehensive grasp of machine learning math.
Accounting Fundamentals
🚧 Under construction
This quiz covers fundamental accounting principles, including double-entry bookkeeping, financial statements analysis, basic economic concepts, business arithmetic, and introduction to management accounting and auditing principles.
Banking Theory
🚧 Under construction
This quiz covers banking fundamentals including functions and types of banks, banking operations such as deposit accounts and lending activities, regulations, interest rates, risks, financial statements, capital management, technology, international banking, and ethical considerations.
Capital Markets and Financial Instruments
🚧 Under construction
This comprehensive quiz covers capital markets fundamentals including participants, functions, and financial instruments. It explores primary and secondary markets, equity and fixed-income markets, derivatives, foreign exchange, commodities, alternative investments, regulations, and current trends in financial markets.
Economic Theory
🚧 Under construction
This quiz covers fundamental and advanced economic concepts including microeconomics, macroeconomics, economic theories and models, public economics, international economics, advanced microeconomic and macroeconomic theory, econometrics, and specialized fields in economics.
Insurance and Underwriting Principles
🚧 Under construction
Explore insurance fundamentals including types of insurance, insurance market participants, underwriting principles, claims management, regulation and compliance, actuarial principles, reinsurance, insurance risk management, emerging trends, and global insurance markets.
Monetary Policy and Central Banking
🚧 Under construction
This quiz covers monetary policy and central banking fundamentals including money supply, interest rates, inflation, exchange rates, central bank functions, monetary policy tools, financial stability, central bank independence, global central banking, and current trends in monetary policy.
Regulatory Finance and Compliance
🚧 Under construction
This quiz covers the basics of regulatory finance and compliance fundamentals including financial regulations, compliance requirements, regulatory bodies, financial crime, anti-money laundering, know your customer, sanctions, fraud prevention, financial reporting, corporate governance, and ethical considerations.
Basics of Medical Imaging and Modalities
This quiz is designed to help you understand the fundamental principles of medical imaging and the role of each modality in diagnosing and treating various medical conditions. Covers various medical imaging modalities, including X-ray, CT, MRI, and ultrasound. Also, it compares the strengths and weaknesses of each modality, and their applications in clinical practice.
Basics of Drug Discovery and Clinical Trials
⚠️ In Beta
Dive into the world of pharmaceuticals with this online quiz! Explore the fundamentals of drug discovery and testing. From target identification to clinical trials, this quiz should assist in understanding the intricate process of bringing life-changing medications to market (content covered is mostly about the United States of America).
Basics of the Canadian Healthcare System
🚧 Under construction
This quiz explores Canada's healthcare system, emphasizing its accessibility, structure, and financing. It covers roles of healthcare providers, financing mechanisms like taxation, and key aspects such as outpatient services and primary care delivery. Engaging with this quiz enhances software developers' understanding of Canada's healthcare and its relevance to informatics.
Basics of the US Healthcare System
🚧 Under construction
This quiz explores the multifaceted US healthcare landscape, covering its structure, financing mechanisms, and roles of healthcare providers. Key topics include access, affordability, quality of care, HMOs, reimbursement, and the growing role of outpatient services. Engaging with this quiz enhances developers' understanding of the complexities of the US healthcare system for informed healthcare informatics solutions.
Basics of Large Language Models (LLMs) and Generative AI
This quiz explores core principles of large language models (LLMs) and generative AI, like ChatGPT, providing detailed explanations of their mechanisms. It covers machine learning basics, LLM architecture, training methods, and applications across domains. It also discusses accessibility, ethics, and privacy concerns, offering insights into adopting these technologies.
Text Encodings, Fonts and Typography
This quiz is designed to help you understand the fundamental principles of character encoding, typography, and fonts. It provides a quick introduction to character encoding and formats such as such as ASCII, Unicode, and UTF-8, their basic architecture as well as their uses in web, desktop, and mobile applications. Later, it delves into other topics such as fonts and typography and also covers security and privacy considerations associated with their use.
Basics of Date, Time, and Time Zones for Programmers
🚧 Under construction
Take this comprehensive quiz tailored for software programmers to test your knowledge of date and time concepts. Explore fundamental topics like date formatting, time zone conversions, and handling daylight saving time. Challenge yourself with scenarios on database operations and best practices for testing date and time code.
Fundamentals of Distributed Systems
🚧 Under construction
This quiz covers distributed systems which are the backbone of modern computing, enabling scalable and fault-tolerant applications across a network of computers. This quiz will test your understanding of key concepts essential for designing and implementing distributed systems. From decentralized architectures to fault tolerance mechanisms, from consistency models to scalability strategies, this quiz covers it all.
Math Refresher for Technolgists
⚠️ In Beta
This massive 1000-plus question quiz is designed to help software developers and technology professionals refresh their math skills and test their understanding of fundamental mathematical concepts including history. It covers topics such as arithmetic, algebra, geometry, trignometry, calculus, set theory, probability, statistics as well as pays tribute to the great mathematicians of our world. This quiz will help you strengthen your math skills and apply them to your work.
Science Refresher for Technolgists
⚠️ In Beta
This massive 1000-plus question quiz is designed to help software developers refresh their science skills and test their understanding of fundamental scientific concepts. It covers topics such as physics, chemistry, biology, and earth science. This quiz will help you strengthen your science skills and apply them to your work.
Multimedia Processing Fundamentals
🚧 Under construction
This quiz covers the basics of multimedia processing, including audio, image and video processing techniques, compression algorithms, and multimedia file formats. Test your knowledge of multimedia fundamentals, including color models, audio, image and video enhancement, filtering, and compression methods. Explore video processing concepts, such as motion estimation, video compression standards, and multimedia streaming protocols.


These online quizzes are crafted for general informational purposes only and are not designed to provide accurate or reliable data suitable for academic, professional, or other consequential use. Participants are expressly warned not to utilize the information, insights, or results derived from these quizzes as a basis for preparing for examinations, writing tests, or making any work-related decisions. The content has not been verified for accuracy or reliability and, therefore, should not be considered a valid resource for scholarly or professional endeavors. Engage with the quizzes in a spirit of fun and casual interest, without attributing substantive weight to the outcomes provided. Always refer to the official documentation of the areas covered before starting any project or activity.