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 'coming soon'), 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
Test your knowledge on topics such as Git workflow, basic Git commands (e.g., commit, push, pull), branching strategies (e.g., feature branches), merging, conflict resolution, remote repositories, patches, 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. Expand your expertise in the domains of system and organization control, risk management, and compliance practices.
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 knowledge on topics such as HTTPS, SQL injection, XSS, CSRF, authentication, session management, input validation, security headers, OWASP Top Ten, web security testing techniques and best practices for web app security.
REST APIs and Security
Test your knowledge on topics such as HTTP methods (GET, POST, PUT, DELETE), status codes, resource representation (JSON/XML), URI design, authentication (OAuth, API keys), CRUD operations, statelessness, RESTful principles as well as best practices on security.
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.
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, uses of Raspberry Pi and Arduino as well as their differences. A focus is placed on IoT communication protocols, electronic components, sensors and networking which are crucial for the seamless connectivity of IoT devices
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
Take this online quiz to test your knowledge of essential algorithms and data structures. This comprehensive assessment will challenge your understanding of fundamental concepts such as arrays, linked lists, stacks, queues, sorting algorithms, and searching techniques. This quiz is designed to evaluate your ability to analyze time and space complexity, and make informed decisions when choosing the right data structure for various real-life computer programming scenarios.
IHE (⚠️ 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.
This quiz is coming soon!
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.
This quiz is coming soon!
Databases and Data Formats (⚠️ In Alpha)
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. Also, explore the principles of data streaming and real-time processing.
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 - 🚧 Under construction
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.
This quiz is coming soon!
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.
This quiz is coming soon!
T-SQL Query Fundamentals (⚠️ In Beta)
This quiz covers a variety of topics from foundational data types and their uses, core querying concepts to advanced topics like window functions, focusing on syntax and applications. It emphasizes not just query writing but also performance optimization, guiding you through efficient and speedy query construction. Suitable for both beginners and experienced professionals, the quiz serves as a tool to evaluate and improve knowledge in SQL basics, query optimization, and advanced functions.
C# - Core Language (⚠️ In Alpha)
Test your mastery of C# with this in-depth quiz designed to assess your understanding of its core language features. Dive into questions that explore basics of .NET framework (including versions), the nuances of C#'s syntax, data types, control structures, and error handling mechanisms. Challenge yourself with scenarios requiring the use of classes, objects, inheritance, and polymorphism. Evaluate your knowledge of advanced topics such as delegates, events, generics, and LINQ. This quiz will ensure that you have a solid grasp of the fundamental constructs that make C# a powerful and versatile language in the world of software development.
Java - Core Language (⚠️ In Alpha)
Test your proficiency in Java with this comprehensive quiz tailored to examine your understanding of its essential language features. Delve into Java's syntax, its object-oriented principles, and explore its rich set of data types. Questions will cover key aspects like control flow statements, exception handling, and the use of arrays and collections. Assess your skills in utilizing classes, interfaces, and inheritance. The quiz also includes coverage on concepts such as JVM (Java Virtual Machine), Java's concurrency model, stream API, and object-oriented and functional programming capabilities.
JavaScript - Core Language (⚠️ In Beta)
Test your expertise in JavaScript with this detailed quiz, designed to assess your knowledge of its core language features and nuances. Explore JavaScript's dynamic typing, its unique approach to object-oriented programming, and its functional programming capabilities. Tackle questions about variable scoping, closures, and prototype-based inheritance. Delve into the intricacies of event handling, DOM manipulation, and asynchronous programming with callbacks, promises, and async/await. This quiz also includes challenges on newer features (including ES6,ES7,ES8,ES9 and ES10 versions)
HTML, CSS and Browser Standards/APIs (⚠️ In Beta)
Embark on a journey to assess your knowledge of HTML, CSS as well as various browser standards/APIs with this quiz. Test your understanding of HTML tags, attributes, and document structure. Challenge yourself with questions on semantic HTML, accessibility considerations, various browser APIs and web standards, as well as SEO-friendly practices. Shift gears to CSS, exploring topics like selectors, box model, transforms, animations, flexbox and grid systems. Assess your skills in responsive design, container queries, media queries, and the use of preprocessors like SASS.
Typescript - Core Language (⚠️ In Alpha)
This quiz is designed to evaluate your knowledge and skills in TypeScript, covering a range of topics from basic syntax and data types to advanced concepts like generics, classes, and decorators. It blends multiple-choice questions, code analysis, and practical scenarios, making it ideal for both beginners and experienced developers. This quiz provides a thorough understanding of TypeScript's features, emphasizing its object-oriented capabilities and its enhancements over JavaScript.
Operating Systems, Virtual Machines and Containers - 🚧 Under construction
This comprehensive quiz evaluates your understanding of operating systems, virtual machines (VMs), and containers. It covers operating system fundamentals like process and memory management, delves into the architecture and types of VMs, and explores container technologies such as Docker and Kubernetes. Additionally, it includes comparative analysis and advanced topics like microservices and cloud integration, blending multiple-choice questions, case studies, and practical scenarios.
This quiz is coming soon!
Math for Machine Learning - 🚧 Under construction
This quiz is designed to evaluate your grasp of key mathematical concepts essential in machine learning. It covers linear algebra, focusing on vectors and matrices, calculus for optimizing machine learning models, probability and statistics crucial for data analysis and predictions, various optimization techniques, and the specific mathematics behind algorithms like neural networks and SVMs. The quiz combines theoretical questions with practical problem-solving and scenario-based queries, ensuring a robust understanding of the math that underpins machine learning techniques.
This quiz is coming soon!
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.
This quiz is coming soon!
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.
This quiz is coming soon!
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.
This quiz is coming soon!
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.
This quiz is coming soon!
Financial Formulas and Calculations - 🚧 Under construction
This quiz covers essential financial formulas and calculations including time value of money, interest rates, annuities, bond valuation, stock valuation, risk and return, cost of capital, capital budgeting, financial ratios, and financial statement analysis. It also includes practical problem-solving and scenario-based queries, ensuring a robust understanding of the math that underpins financial decision-making.
This quiz is coming soon!
Financial Risk Management - 🚧 Under construction
Test your knowledge of financial risk fundamentals including market, credit, liquidity, and operational risks. It explores risk measurement, hedging strategies, credit assessment, liquidity management, operational risk mitigation, enterprise risk management, financial modeling, regulatory requirements, risk management in investment, and current trends.
This quiz is coming soon!
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.
This quiz is coming soon!
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.
This quiz is coming soon!
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.
This quiz is coming soon!
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.
This quiz is coming soon!
Basics of the US Healthcare System - 🚧 Under construction
This quiz provides a detailed exploration of the multifaceted healthcare landscape in the United States. This includes its structure, diverse financing mechanisms, and the roles of various healthcare providers. Key topics include access, affordability, quality of care, Health Maintenance Organizations (HMOs), reimbursement methodologies, and the expanding role of outpatient services. Engaging with this quiz enables software developers to deepen their understanding of the complexities of the US healthcare system for informed solutions in healthcare informatics.
This quiz is coming soon!
Basics of Large Language Models (LLMs) and Generative AI
This quiz is designed to help you understand the fundamental principles of large language models (LLMs) and generative AI technologies such as ChatGPT, and how they work. It provides a quick introduction to machine learning and neural networks, then moves on to topics such as basics of LLMs and generative AI, including their architecture, training, and applications in various fields, as well as the ethical and privacy considerations associated with their use.


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.