Flashcards

Bite-sized topic cards — pick a course and swipe to learn

162 Courses
Can't find the flashcards you need? Request a course — our team will build it, free with Quiz Pro.

Showing 24 of 162 courses

Prompt Engineering
Flashcards 1,000 cards 10 topics

Prompt Engineering

Prompt Engineering focuses on designing and optimizing effective instructions (prompts) for AI and Large Language Models (LLMs) to produce accurate, relevant, consistent, and useful outputs. It combines clear communication, structured reasoning, context management, and iterative refinement to improve AI performance across different tasks. This module covers prompt fundamentals, zero-shot and few-shot prompting, role prompting, instruction design, context management, prompt templates, chain-of-thought techniques, structured outputs, prompt chaining, tool calling, RAG prompting, multimodal prompting, prompt evaluation, optimization, safety, and real-world LLM applications. It helps learners create reliable, precise, and effective prompts for AI-powered applications and workflows.

Python Programming
Flashcards 1,000 cards 10 topics

Python Programming

Python Programming focuses on learning Python from fundamentals to advanced programming concepts and using it to build efficient, maintainable, and scalable applications. Python's simple syntax and extensive ecosystem make it widely used in web development, automation, data analytics, artificial intelligence, machine learning, and scripting. This module covers Python syntax, variables, data types, operators, conditional statements, loops, functions, strings, lists, tuples, sets, dictionaries, modules, packages, file handling, exception handling, object-oriented programming, iterators, generators, decorators, regular expressions, testing, and database/API integration. It helps learners develop strong problem-solving, programming, automation, and application-development skills using Python.

QA Automation with Selenium
Flashcards 1,000 cards 10 topics

QA Automation with Selenium

QA Automation with Selenium focuses on automating web application testing to improve software quality, testing speed, reliability, and test coverage. Selenium provides tools for automating browser interactions and validating application behavior across different browsers and environments. This module covers Selenium WebDriver, locators, web elements, XPath, CSS selectors, browser automation, waits, alerts, frames, windows, dropdowns, screenshots, JavaScript execution, Page Object Model (POM), test frameworks, data-driven testing, assertions, parallel execution, cross-browser testing, reporting, CI/CD integration, and test automation best practices. It helps learners build maintainable, scalable, and reliable automated testing frameworks for real-world web applications.

Qlik Sense
Flashcards 1,000 cards 10 topics

Qlik Sense

Qlik Sense is a modern business intelligence and data analytics platform used to connect, prepare, analyze, and visualize data through interactive dashboards and reports. Its associative analytics engine allows users to explore relationships across data and discover insights beyond traditional query-based reporting. This module covers Qlik Sense fundamentals, data loading, data modeling, the associative engine, Qlik scripting, expressions, dimensions and measures, visualizations, dashboards, filters, set analysis, advanced calculations, data integration, extensions, security, performance optimization, publishing, and collaboration. It helps learners build interactive, scalable, and insight-driven BI solutions for real-world business analytics.

RabbitMQ
Flashcards 1,000 cards 10 topics

RabbitMQ

RabbitMQ is an open-source message broker that enables applications and services to communicate reliably through asynchronous messaging. It supports flexible messaging patterns and helps build loosely coupled, scalable, and fault-tolerant distributed systems. This module covers RabbitMQ fundamentals, exchanges, queues, bindings, producers and consumers, routing keys, direct/topic/fanout exchanges, acknowledgments, message persistence, retries, dead-letter exchanges, prefetching, transactions, publisher confirms, authentication, authorization, clustering, high availability, monitoring, and performance tuning. It helps learners build and manage reliable, scalable, and production-ready messaging systems.

React.js
Flashcards 1,000 cards 10 topics

React.js

React.js is a popular JavaScript library for building interactive, responsive, and component-based user interfaces, especially for modern single-page applications (SPAs). It enables developers to create reusable UI components and efficiently manage application state and user interactions. This module covers React fundamentals, JSX, components, props, state, hooks, event handling, conditional rendering, lists, forms, routing, Context API, state management, API integration, asynchronous operations, error handling, testing, performance optimization, and deployment. It helps learners build scalable, maintainable, high-performance, and production-ready React applications.

Redis
Flashcards 1,000 cards 10 topics

Redis

Redis is a high-performance, open-source in-memory data store commonly used as a database, cache, message broker, and real-time data platform. Its fast in-memory operations make it ideal for applications requiring low latency, high throughput, and rapid data access. This module covers Redis fundamentals, data types, keys and commands, caching strategies, expiration and TTL, eviction policies, transactions, Pub/Sub, Streams, Lua scripting, persistence, replication, Sentinel, Redis Cluster, security, performance tuning, monitoring, and real-world use cases. It helps learners build fast, scalable, highly available, and reliable Redis-based solutions.

REST API Design
Flashcards 900 cards 9 topics

REST API Design

REST API Design focuses on designing simple, scalable, secure, and maintainable APIs that enable communication between applications and services over HTTP. It follows REST principles to create consistent interfaces for accessing and manipulating resources. This module covers REST principles, resources and endpoints, HTTP methods, status codes, request and response design, headers, path and query parameters, JSON, CRUD operations, pagination, filtering, sorting, versioning, authentication and authorization, error handling, idempotency, caching, rate limiting, API documentation, testing, and security best practices. It helps learners design robust, scalable, developer-friendly, and production-ready REST APIs.

Rust
Flashcards 1,000 cards 10 topics

Rust

Rust is a modern, systems-level programming language designed for building fast, reliable, and memory-safe applications without relying on a garbage collector. It is widely used for systems software, embedded development, networking, WebAssembly, command-line tools, and performance-critical applications. This module covers Rust syntax, variables, data types, ownership, borrowing, references, lifetimes, structs, enums, pattern matching, functions, modules, traits, generics, error handling, collections, iterators, closures, smart pointers, concurrency, asynchronous programming, Cargo, testing, WebAssembly, and performance optimization. It helps learners develop safe, efficient, concurrent, and production-ready applications using Rust.

Salesforce Administration
Flashcards 1,000 cards 10 topics

Salesforce Administration

Salesforce Administration focuses on configuring, managing, securing, and maintaining the Salesforce CRM platform to support business operations and user productivity. Salesforce Administrators manage users, data, security, automation, reports, dashboards, and platform settings. This module covers Salesforce fundamentals, user and profile management, roles and permission sets, data security, objects and fields, page layouts, record types, validation rules, workflows, Salesforce Flow, approval processes, data import and export, duplicate management, reports, dashboards, list views, sharing rules, audit tools, and platform maintenance. It helps learners manage secure, efficient, scalable, and business-focused Salesforce environments.

Salesforce Development
Flashcards 1,000 cards 10 topics

Salesforce Development

Salesforce Development focuses on building, customizing, and integrating cloud-based CRM applications on the Salesforce platform. It enables developers to extend Salesforce functionality, automate business processes, and create scalable solutions tailored to organizational requirements. This module covers Salesforce fundamentals, data modeling, objects and relationships, SOQL, SOSL, Apex programming, triggers, Lightning Web Components (LWC), Visualforce, Salesforce Flow, validation rules, automation, security and sharing, governor limits, REST/SOAP APIs, integrations, testing, deployment, and Salesforce DX. It helps learners build secure, scalable, maintainable, and enterprise-ready Salesforce applications.

SAP Ariba
Flashcards 1,000 cards 10 topics

SAP Ariba

SAP Ariba is a cloud-based procurement and source-to-pay platform that helps organizations manage purchasing processes, suppliers, sourcing, contracts, and spend more efficiently. It connects buyers and suppliers through digital procurement workflows and helps improve cost control, compliance, transparency, and supplier collaboration. This module covers SAP Ariba fundamentals, sourcing, procurement, buying and invoicing, supplier management, contracts, catalogs, guided buying, purchase requisitions, purchase orders, approvals, invoice management, spend analysis, SAP Business Network, integrations with SAP ERP/SAP S/4HANA, workflows, security, and reporting. It helps learners manage efficient, compliant, and scalable enterprise procurement processes.

SAP BTP
Flashcards 1,000 cards 10 topics

SAP BTP

SAP Business Technology Platform (SAP BTP) is a cloud-based platform for integrating, extending, developing, automating, and analyzing SAP and non-SAP applications and data. It provides the services and tools needed to build modern, intelligent, and connected enterprise solutions. This module covers SAP BTP fundamentals, account and subaccount management, SAP Integration Suite, API Management, Cloud Integration, SAP HANA Cloud, application development, SAP Build, Kyma, event-driven architecture, identity and access management, security, data integration, analytics, automation, monitoring, and application lifecycle management. It helps learners build secure, scalable, integrated, and cloud-native enterprise solutions using SAP BTP.

SAP BW
Flashcards 1,000 cards 10 topics

SAP BW

SAP BW (Business Warehouse) is an enterprise data warehousing and analytics platform used to collect, integrate, transform, and analyze data from SAP and non-SAP systems. It helps organizations consolidate large volumes of business data and provide reliable insights for reporting, planning, and decision-making. This module covers SAP BW fundamentals, data sources, DataStore Objects (DSOs), InfoObjects, InfoProviders, CompositeProviders, ADSOs, data flows, transformations, Data Transfer Processes (DTPs), process chains, Open ODS Views, reporting, query design, BW/4HANA, performance optimization, security, and data modeling. It helps learners build scalable, efficient, and enterprise-ready data warehousing and reporting solutions.

SAP FICO
Flashcards 1,000 cards 10 topics

SAP FICO

SAP FICO (Financial Accounting and Controlling) is an SAP ERP module used to manage an organization’s financial accounting, financial reporting, cost management, and internal controlling processes. It helps businesses maintain accurate financial records and analyze costs, profitability, and financial performance. This module covers SAP FICO fundamentals, organizational structures, General Ledger (GL), Accounts Payable (AP), Accounts Receivable (AR), Asset Accounting, Bank Accounting, tax configuration, financial statements, Controlling (CO), cost centers, profit centers, internal orders, product costing, profitability analysis (CO-PA), budgeting, allocations, period-end closing, and integration with SAP MM and SD. It helps learners manage accurate, integrated, and efficient financial and controlling processes.

SAP HANA
Flashcards 1,000 cards 10 topics

SAP HANA

SAP HANA is an in-memory, column-oriented database and data platform designed to process large volumes of data with high speed and support real-time analytics and transactional workloads. It provides a foundation for modern SAP applications and enables organizations to perform complex data processing efficiently. This module covers SAP HANA fundamentals, architecture, in-memory computing, column and row stores, schemas, tables, SQL, SQLScript, views, calculation views, modeling, data provisioning, CDS views, data integration, security, backup and recovery, performance optimization, monitoring, and SAP S/4HANA integration. It helps learners build and manage high-performance, scalable, secure, and real-time SAP data solutions.

SAP MM
Flashcards 1,000 cards 10 topics

SAP MM

SAP MM (Materials Management) is an SAP ERP module used to manage procurement, inventory, and material-related business processes. It helps organizations efficiently handle the flow of materials from purchasing and supplier management through goods receipt and inventory management. This module covers SAP MM fundamentals, enterprise structure, material master, vendor/supplier master, purchasing, purchase requisitions, purchase orders, source determination, pricing, goods receipt, invoice verification, inventory management, stock transfers, physical inventory, valuation, release strategies, and integration with SAP SD and FI. It helps learners manage efficient, accurate, and integrated procurement and inventory processes.

SAP SD
Flashcards 1,000 cards 10 topics

SAP SD

SAP SD (Sales and Distribution) is an SAP ERP module used to manage the complete order-to-cash (O2C) business process, from customer inquiries and sales orders to delivery, billing, and payment. It helps organizations efficiently manage sales operations, customer relationships, pricing, and distribution processes. This module covers SAP SD fundamentals, enterprise structure, customer and material master data, sales document types, inquiry and quotation, sales orders, pricing and conditions, availability checks, delivery processing, picking and packing, shipping, billing, credit management, output determination, account determination, returns, and integration with SAP MM and FI. It helps learners manage efficient, integrated, and scalable sales and distribution processes.

SAP SuccessFactors
Flashcards 1,000 cards 10 topics

SAP SuccessFactors

SAP SuccessFactors is a cloud-based Human Experience Management (HXM) and Human Resources (HR) platform used to manage employee-related processes throughout the workforce lifecycle. It helps organizations streamline HR operations, improve employee experiences, and make data-driven workforce decisions. This module covers SuccessFactors fundamentals, Employee Central, employee data management, organizational structures, recruitment, onboarding, performance and goals, compensation, learning, succession and development, time management, payroll integration, reporting and analytics, security, role-based permissions, workflows, integrations, and configuration. It helps learners manage and implement scalable, secure, and efficient cloud-based HR solutions.

Scala
Flashcards 999 cards 10 topics

Scala

Scala is a powerful, statically typed programming language that combines object-oriented and functional programming on the Java Virtual Machine (JVM). It provides concise syntax, strong type safety, and seamless interoperability with Java, making it widely used for backend systems, distributed applications, and big data technologies such as Apache Spark. This module covers Scala syntax, variables, data types, control structures, functions, collections, classes and objects, traits, inheritance, case classes, pattern matching, generics, higher-order functions, lambdas, options, futures, error handling, implicits/givens, concurrency, Java interoperability, testing, and Apache Spark integration. It helps learners build scalable, type-safe, and high-performance applications using Scala.

Secure Coding
Flashcards 1,048 cards 10 topics

Secure Coding

Secure Coding focuses on developing software that is designed to prevent security vulnerabilities, protect sensitive data, and resist common cyber attacks. It integrates security practices throughout the software development lifecycle, from design and implementation to testing and deployment. This module covers input validation, output encoding, authentication, authorization, secure session management, encryption, secrets management, SQL injection prevention, XSS, CSRF, secure API development, error handling, dependency security, secure configuration, logging, vulnerability assessment, code review, and OWASP secure coding practices. It helps learners build secure, resilient, maintainable, and production-ready applications.

Security Operations (SOC)
Flashcards 1,000 cards 10 topics

Security Operations (SOC)

Security Operations Center (SOC) focuses on continuously monitoring, detecting, investigating, and responding to cybersecurity threats and incidents across an organization's IT environment. SOC teams use security tools, threat intelligence, and established processes to identify suspicious activity and protect systems, networks, applications, and data. This module covers SOC fundamentals, security monitoring, SIEM, log analysis, alert triage, threat detection, threat intelligence, incident response, malware analysis, endpoint security, network monitoring, vulnerability management, use cases and correlation rules, MITRE ATT&CK, SOAR, security investigations, threat hunting, reporting, and SOC best practices. It helps learners develop practical skills to detect, investigate, contain, and respond to real-world security incidents.

Service Mesh (Istio)
Flashcards 1,000 cards 10 topics

Service Mesh (Istio)

Service Mesh (Istio) focuses on managing and securing service-to-service communication in microservices and Kubernetes environments. Istio provides a dedicated infrastructure layer for controlling traffic, enforcing security policies, and gaining visibility into interactions between services without requiring major changes to application code. This module covers service mesh fundamentals, Istio architecture, Envoy sidecars, traffic management, routing, load balancing, retries, timeouts, circuit breaking, service discovery, mutual TLS (mTLS), authentication and authorization, observability, telemetry, ingress and egress gateways, canary deployments, fault injection, Kubernetes integration, troubleshooting, and performance optimization. It helps learners build secure, resilient, observable, and reliable microservices architectures.

ServiceNow
Flashcards 1,000 cards 10 topics

ServiceNow

ServiceNow is a cloud-based digital workflow and IT service management (ITSM) platform used to automate enterprise processes, manage IT operations, and deliver efficient employee and customer services. It provides a centralized platform for connecting people, processes, systems, and business workflows. This module covers ServiceNow fundamentals, ITSM, Incident Management, Problem Management, Change Management, Service Catalog, Knowledge Management, Service Level Management, Configuration Management Database (CMDB), IT Operations Management (ITOM), workflows, Flow Designer, scripting, Business Rules, Client Scripts, UI Policies, ACLs, integrations, REST APIs, reporting, dashboards, security, and platform administration. It helps learners build automated, scalable, secure, and efficient enterprise workflow solutions.

Open WhatsApp chat