AI / ML
Parallelism/Concurrency
C O D E
Web Dev
Random
100

A program that finds patterns in things and predicts other things.

What is an AI/ML algorithm?

100

When code can do multiple things in the same time frame.

What is parallelism/concurrency?

100

One of the most popular programming languages for its flexibility and powerful capabilities.

What is Python?

100

A markup language commonly used on the internet.

What is HTML?

100

A personal website/blog/whatever you want it to be.

What's our first project???

200

An AI model that uses patterns in text to predict the next chain of words in an incomplete input text.

What is an LLM (Large Language Model)?

200

A type of processor that is often used for computer graphics that can run millions of calculations at the SAME TIME.

What is a GPU?

200

A programming language known for its speed and low-level capabilities.

What is C/C++?

200

Possibly the most important thing when making websites.

Hint: the user

What is the user experience?

200

A closely related space to web design that involves making a visual to communicate some idea.

What is graphic design?

300
The simplest machine learning model, trained to find a linear relationship between two variables.

What is linear regression?

300

A feature of modern processors that lets them do multiple things in parallel.

Hint: common CPU marketing number

What is a processor core/thread?

300

import random
with open("test.txt") as file:
 file.write(f"\nHello World! {random.randint(1, 1000)}")

How to append "Hello World!" followed by a random number to a file in Python?

300

A codebase "frame" that web devs use to build apps with features like reactivity.

What is a framework?

300

Why do they call it oven when you of in the cold food of out hot eat the food?

what how is this related in any way whatsoever

400

An AI training technique involving randomly nudging weights and testing generations, mirroring natural selection to evolve a model.

What is a genetic algorithm?

400

When multiple tasks within a program are allowed to run in overlapping time frames.

What is parallel processing / multithreading?

400

Starts with logging relevant values to narrow down suspicions, then getting more specific in testing cases to try and trigger the bug while logging more values.

How to debug?

400

Balance of positive/negative space, neutral palate with accent colors, directs attention toward important information, intuitive layout.

What are hallmarks of good web design?

400

When a program handles an error by calmly shutting down instead of exploding and destroying everything.

What is a graceful shutdown?

500

A layer found in image recognition models that extracts information from the input image for the rest of the model to process.

What is a convolution layer?

500

When multiple tasks are run on separate processes to complete operations simultaneously.

What is multiprocessing?

There is a difference!

500

A collection of code somebody else wrote and has published for you to import and use.

What is a library?

500

When an element on-screen needs to be fixed to some location and removed from the page's normal "flow".

What is "absolute"/"fixed" positioning?

500

When a computer can execute a mathematical operation on multiple pieces of data with just one operation in code

What is a SIMD instruction?

(Single Instruction, Multiple Data)