free web page hit counter
πŸ›‘οΈ
Copyright Notice: This video is officially sourced and embedded from YouTube. For all copyright inquiries, reports, or removals, please contact YouTube's legal team here.
Fireship

Fireship

4,240,000 subscribers

⏱ πŸ‘ 3,218,722 views

100+ Computer Science Concepts Explained

Video Overview & Insights

Learn the fundamentals of Computer Science with a quick breakdown of jargon that every software engineer should know. Over 100 technical concepts from the CS curriculum are explained to provide a foundation for programmers.

“

never ask fireship what that word is supposed to be in the thumbnail

β€” @user-ecd629da3f5

#compsci #programming #tech

πŸ”— Resources

“

Nice review. Glad to know I haven't lost very much over the past 30 plus years.

β€” @lylewyant3356

- Computer Science https://undergrad.cs.umd.edu/what-computer-science

- CS101 Stanford https://online.stanford.edu/courses/soe-ycscs101-sp-computer-science-101

“

Fantastic explanation, thank you!

β€” @YotherYother

- Controversial Developer Opinions https://youtu.be/goy4lZfDtCE

- Design Patterns https://youtu.be/tv-_1er1mWI

“

Thank you for the great content!

β€” @aktechfacts122

πŸ”₯ Get More Content - Upgrade to PRO

Upgrade to Fireship PRO at https://fireship.io/pro

“

Great job, this video was very useful!

β€” @ArpitaTiwari-s7l

Use code lORhwXd2 for 25% off your first payment.

🎨 My Editor Settings

“

honestly I didn't understand anything

β€” @DHR-HERE

- Atom One Dark

- vscode-icons

“

0:17 0:24

β€” @Sisyphus_1709

- Fira Code Font

πŸ”– Topics Covered

“

What about Memorry Hierachy

β€” @United-MuslimOne

Turning Machine

CPU

“

Thank you, Al Gore

β€” @IfImCommentingStopMe

Transistor

Bit

“

As a self-taught dev, videos like this are exactly what I want and need. Thank you.

β€” @gantushigsaruul2489

Byte

Character Encoding ASCII

“

05:09 Look the same to me.

β€” @Al1987ac

Binary

Hexadecimal

“

5:10 missed the Indian in the cupboard ref

β€” @crossmethod23

Nibble

Machine Code

“

The last few as Cs ends is where support desk learning begins.

β€” @Whydidyouusemyname

RAM

Memory Address

“

5:05 I think you messed up in the BIG ENDIAN and LITTLE ENDIAN

β€” @foysalchansiam2373

I/O

Kernel (Drivers)

“

i swear my cs teacher on school has no idea what he is doing

β€” @RPS-b8f2o

Shell

Command Line Interface

“

That's all rubbish cause I didn't understand any thing πŸ˜• πŸ™ƒ

β€” @AbdulahadHunjra-d7z

SSH

Mainframe

“

My whole CS course explained in a single video. Damn. That's awesome.

β€” @mortujamahfuj5574

Programming Language

Abstraction

“

The first hundred will pay your bills but the 101st will get you cookies so you’d better learn them all

β€” @GBT6

Interpreted

Compiled

“

Big and Little Indians played big part in Computer Science not gonna lie.

β€” @Not_Salman

Executable

Data Types

“

Two nibbles of some bits makes up a byte? πŸ˜„

β€” @StardropSmoothie

Variable

Dynamic Typing

“

one commenter said his entire 4 year degree was revealed in this one video.... statistic 41% of white collar jobs will be lost to a.i.

β€” @philotaaveti

Static Typing

Pointer

“

Idk im a biologist πŸ™πŸ˜­

β€” @elcascodehades1345

Garbage Collector

int

“

The most successful students I’ve seen balance coding with soft skills and the 3-Step Frameworkβ€”especially in the AI age.

β€” @FutureCodingStars

signed / unsigned

float

“

5:03 6777

β€” @minipekka4641

Double

Char

“

This was so clear and simple.

β€” @sammaness-o6f

string

Big endian

“

2:29 oh. My. God. Why is this the first time I’ve ever put the β€œshell” and the β€œkernel” together like one is wrapped around the other? You should be hired to explain everything from now on.

β€” @Dani-Dangerous

Little endian

Array

“

thiis is cs50 in a nutshell

β€” @PatricioHernandez-s9t

Linked List

Set

“

Very impressive work here.

β€” @CunnyMunny

Stack

Queue

“

Thank you for the detailed explanation.

β€” @florynameusburger

Hash

Tree

“

Waao

β€” @SantoshSingh-k1x

Graph

Nodes and Edges

“

CS101: Counter Strike 101

β€” @SeΓ±orMolina-s9g8f

Algorithms

Functions

“

Very well thought out.

β€” @user-cc5qn4ld3o

Return

Arguments

“

cybersecurity is a huge W

β€” @EngineerDJ_Julius

Operators

Boolean

“

Imagine my life when i watch this while eating!

β€” @_bhuc3802

Expression

Statement

“

Damn, this feel like I went to college and got out of it in 13 minutes.

β€” @sathvikkp201

Conditional Logic

While Loop

“

WOW SUPER INTERESTING I LOVE COMPUTER SCIENCEW

β€” @faithfull.3

For Loop

Iterable

“

3 years summarised in 13 minutes ! Well done !

β€” @fadi5228

Void

Recursion

“

This is great!

β€” @Anuraag-pi6bi

Call Stack

Stack Overflow

“

cela montre un travail sérieux des siècles durant

β€” @kossiblaiseayegnont.1050

Base Condition

Big-O

“

To learning is simple

β€” @Geovanyyubahwe

Time Complexity

Space Complexity

“

Big fan of checklists and demos.

β€” @girlshoo

Brute Force

Divide and conquer

“

0:26 " .........the garbage code you are writing .....". bro, are you roasting us😭😭😭?

β€” @Billionaire-i9n

Dynamic Programming

Memoization

“

i don’t get it

β€” @BeanSmackerThe2nd

Greedy

Dijkstra's Shortest Path

“

Excellent! Thank you for your hard work ... God bless

β€” @CamonaTempest

Backtracking

Declarative

“

wow , great vid

β€” @aewius857

Functional Language

Imperative

“

Bro this one out here is GOLD!

β€” @logicnext9230

Procedural Language

Multiparadigm

“

that's it? companies pay 100k for this?

β€” @giridharpavan1592

OOP

Class

“

the Al Gore rithm

β€” @aaronisdev

Properties

Methods

“

Who the f suppose to intake information that fast

β€” @Clipn_Unversity

Inheritance

Design Patterns

“

This video should have atleast a billion views

β€” @BasKarBhai595

Instantiate

Heap Memory

Reference

Threads

Parallelism

Concurrency

Bare Metal

Virtual Machine

IP Address

URL

DNS

TCP

Packets.

SSL

HTTP

API

Printers