Programming Languages
Software Development Tools
Version Control
Algorithms & Data Structures
Tech History & Fun Facts
100

This programming language is known for its use in web development, and its logo is a green T-Rex.

What is JavaScript?

100

This popular containerization tool allows developers to package applications and their dependencies into portable containers.

What is Docker?

100

This term refers to the process of saving different versions of a file or project.

What is versioning?

100

This data structure follows the "first in, first out" (FIFO) principle.

What is a Queue?

100

This company, founded by Larry Page and Sergey Brin in 1998, started as a search engine.

What is Google?

200

This language, known for its simplicity, is often used for data science and machine learning.

What is Python?

200

A tool used to manage code changes in a project, with a primary focus on version control.

What is Git?

200

This Git command is used to bring changes from a remote repository into your local repository.

What is git pull?

200

This data structure uses nodes with pointers to represent elements and is often used in dynamic memory allocation.

What is a Linked List?

200

This popular operating system, used in servers and desktops, is open-source and was created by Linus Torvalds.

What is Linux?

300

A language often used in game development and known for "object-oriented" design is this.

What is C++?

300

This cloud-based platform provides source code hosting and collaboration features, often used for open-source projects.

What is GitHub?

300

The term used when a developer tries to incorporate their changes into the main branch of the project.

What is a pull request?

300

This algorithm is used for searching an element in a sorted list by repeatedly dividing the search interval in half.

What is Binary Search?

300

This internet browser, released in 1995, was developed by Microsoft and dominated the browser market for years.

What is Internet Explorer?


400

This language is famous for its role in Android development.

What is Java?

400

This tool is known for its use in continuous integration and continuous delivery (CI/CD) pipelines.

What is Jenkins?

400

This is the name of the tool that helps resolve conflicts when two people change the same line of code in a Git repository.

What is a merge tool?

400

This is the name of the sorting algorithm that repeatedly divides the list in half and sorts the sublists.

What is Merge Sort?

400

This company, founded in 2003 by Chad Hurley, Steve Chen, and Jawed Karim, revolutionized video sharing on the internet and was acquired by Google in 2006.

What is YouTube?