Programming Languages
Web Development
Data Structures and Algorithms
Software Dev Concepts
Cyber Security
100

The most commonly used programming language for web development

What is JavaScript?

100

This stands for HyperText Markup Language

What is HTML?

100

The data structure that uses Last-in-First-out (LIFO) approach

What is a Stack?

100

The term for finding and fixing errors in a programs code

What is Debugging?

100

A type of malicious software designed to infect a computer and requires human action, like clicking on a malicious link

What is a virus?

200

This programming language is renowned for its use in scientific computing and data analysis.

What is Python?

200

This CSS property is used to change the text color of an element

What is "color"?

200

The term for a sorting algorithm with a time complexity of O (n log n)

What is merge sort?

200

This software development principle encourages breaking down a complex problem into smaller parts

What is divide and conquer?

200

The practice of disguising information to make it look like something else to hide its true content

What is encryption?

300

It is often employed for developing mobile apps for iOS devices.

What is Swift?

300

The primary purpose of Javascript in web development

What is adding interactivity to websites?

300

The data structure that allows insertion and deletion at both ends

What is a doubly linked list?

300

This version control system is widely used for tracking changes in software development

What is Git?

300

This type of cyberattack involves inundating a system or network with traffic in an attempt to make it unavailable to users

What is a DDoS (Distributed Denial of Service ) attack?

400

The foundation language for developing Android apps, often used alongside Java.

What is Kotlin?

400

HTTP, in the context of web development, stands for

What is HyperText Transfer Protocol?

400

This algorithm finds the shortest path in a weighted graph

What is Dijkstra's algorithm?

400

The practice of automating software deployment and infrastructure management

What is DevOps?

400

A person or entity that attempts to find and exploit vulnerabilities in a computer system or network

What is a hacker?

500

This language is used for managing and querying relational databases, allowing you to interact with data through commands like SELECT and INSERT.

What is SQL?

500

This popular JavaScript library for building user interfaces was developed by Facebook and is known for building single-page applications (SPAs)

What is React?

500

This data structure follows the First-in-First-out (FIFO) principle and is often used for task scheduling and data buffering

What is a Queue

500

This software development methodology emphasizes iterative and incremental development

What is Agile?

500

This cybersecurity framework is a set of best practices and guidelines for managing and improving an organization's information security

What is NIST (National Institute of Standards and Technology) Cybersecurity Framework?

M
e
n
u