DEV Community

Computer Science 🤓

This tag is for sharing and asking questions about anything related to computer science, including data structures, algorithms, research, and white papers! 🤓

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
🚀⚙️ JavaScript Visualized: the JavaScript Engine

🚀⚙️ JavaScript Visualized: the JavaScript Engine

3974
Comments 149
5 min read
🌳🚀 CS Visualized: Useful Git Commands

🌳🚀 CS Visualized: Useful Git Commands

1899
Comments 96
9 min read
🎉👨‍👩‍👧‍👧 JavaScript Visualized: Prototypal Inheritance

🎉👨‍👩‍👧‍👧 JavaScript Visualized: Prototypal Inheritance

1687
Comments 102
5 min read
Complete Introduction to the 30 Most Essential Data Structures & Algorithms

Complete Introduction to the 30 Most Essential Data Structures & Algorithms

1580
Comments 28
35 min read
100+ Free Awesome Certificates to Earn

100+ Free Awesome Certificates to Earn

1171
Comments 118
9 min read
27 Programming Youtube channels you should know

27 Programming Youtube channels you should know

1064
Comments 76
3 min read
🚀 Demystifying memory management in modern programming languages

🚀 Demystifying memory management in modern programming languages

1032
Comments 56
7 min read
Coding practices your future self will love you for

Coding practices your future self will love you for

927
Comments 79
3 min read
Six Data Structures To Help You Ace Your Technical Interview

Six Data Structures To Help You Ace Your Technical Interview

916
Comments 43
4 min read
How to learn data structures and algorithms. 20 problem-solving techniques you must know

How to learn data structures and algorithms. 20 problem-solving techniques you must know

896
Comments 19
47 min read
How to Solve Any Algorithm

How to Solve Any Algorithm

858
Comments 24
5 min read
Understanding This, Bind, Call, and Apply in JavaScript

Understanding This, Bind, Call, and Apply in JavaScript

824
Comments 16
9 min read
6 Things Every Software Engineer Should Know to Standout

6 Things Every Software Engineer Should Know to Standout

792
Comments 12
4 min read
Notes on algorithms

Notes on algorithms

759
Comments 13
9 min read
The algorithm behind Ctrl + F.

The algorithm behind Ctrl + F.

754
Comments 50
5 min read
🛠✨ Demystifying SSR, CSR, universal and static rendering with animations

🛠✨ Demystifying SSR, CSR, universal and static rendering with animations

753
Comments 27
2 min read
3 tips from "Atomic habits" that helped me on my journey to becoming a full-stack dev at Microsoft

3 tips from "Atomic habits" that helped me on my journey to becoming a full-stack dev at Microsoft

734
Comments 22
3 min read
Coding and ADHD - Can't Start

Coding and ADHD - Can't Start

629
Comments 51
4 min read
A Free Ebook on Greedy Algorithms, Divide & Conquer, and Dynamic Programming

A Free Ebook on Greedy Algorithms, Divide & Conquer, and Dynamic Programming

606
Comments 7
49 min read
I hated Regex so much that I made iHateRegex.io

I hated Regex so much that I made iHateRegex.io

589
Comments 95
1 min read
How Does BitTorrent Work? a Plain English Guide

How Does BitTorrent Work? a Plain English Guide

553
Comments 10
21 min read
From Zero to Hero (▀̿Ĺ̯▀̿ ̿) in Authentication | Part 1

From Zero to Hero (▀̿Ĺ̯▀̿ ̿) in Authentication | Part 1

482
Comments 16
3 min read
OOP Principles For Dummies

OOP Principles For Dummies

477
Comments 22
11 min read
Big-O Cheat Sheet

Big-O Cheat Sheet

452
Comments 17
1 min read
What is O(log n)? Learn Big O Logarithmic Time Complexity

What is O(log n)? Learn Big O Logarithmic Time Complexity

451
Comments 11
7 min read
Top 20 String Coding Problems from Programming Job Interviews

Top 20 String Coding Problems from Programming Job Interviews

442
Comments 18
8 min read
What is the difference between a junior and a senior software developer? 15 things I wish I had known sooner

What is the difference between a junior and a senior software developer? 15 things I wish I had known sooner

433
Comments 12
6 min read
What is Big O Notation?

What is Big O Notation?

389
Comments 24
5 min read
Learn Docker basics quickly!

Learn Docker basics quickly!

379
Comments 49
4 min read
Improving your Algorithms & Data Structure skills

Improving your Algorithms & Data Structure skills

376
Comments 1
4 min read
25 YouTube Channels to Learn Web Development for Free

25 YouTube Channels to Learn Web Development for Free

369
Comments 22
9 min read
SOLID Principles for OOP

SOLID Principles for OOP

364
Comments 16
4 min read
5 most underrated skills of a top developer

5 most underrated skills of a top developer

364
Comments 34
4 min read
Coding and ADHD - ADHD Brains

Coding and ADHD - ADHD Brains

350
Comments 31
3 min read
7 Effective Steps to Cracking the Code Interview

7 Effective Steps to Cracking the Code Interview

343
Comments 7
9 min read
JavaScript Cheat Sheet that you should bookmark

JavaScript Cheat Sheet that you should bookmark

342
Comments 27
34 min read
Byte Sized Episode 2: The Creation of Graph Theory 06:04

Byte Sized Episode 2: The Creation of Graph Theory

340
Comments 21
1 min read
Byte Sized Episode 1: Grace Hopper 03:49

Byte Sized Episode 1: Grace Hopper

317
Comments 24
1 min read
Hashmaps like you've never seen them

Hashmaps like you've never seen them

315
Comments 9
6 min read
So... Linux?

So... Linux?

312
Comments 27
7 min read
Build Your First Chrome Extension

Build Your First Chrome Extension

311
Comments 6
4 min read
You're Not Using HTTP Status Codes Right

You're Not Using HTTP Status Codes Right

304
Comments 22
4 min read
Why Every Software Engineer Should Learn Computer Architecture.

Why Every Software Engineer Should Learn Computer Architecture.

303
Comments 54
3 min read
Experience with Scaler Academy : Review for Freshers

Experience with Scaler Academy : Review for Freshers

290
Comments 11
4 min read
MIT, Stanford, Harvard: 500 Free Computer Science Courses from World's Top-50 CS Universities

MIT, Stanford, Harvard: 500 Free Computer Science Courses from World's Top-50 CS Universities

286
Comments 5
6 min read
SOLID — Principles of Object-Oriented Design

SOLID — Principles of Object-Oriented Design

286
Comments 2
6 min read
How To Crack Your Next Software Developer Job Interview: An Actionable Guide

How To Crack Your Next Software Developer Job Interview: An Actionable Guide

285
Comments 1
13 min read
BaseCS: Intro to Binary 07:55

BaseCS: Intro to Binary

270
Comments 14
1 min read
Coding and ADHD - Can't Remember

Coding and ADHD - Can't Remember

263
Comments 9
5 min read
3 Amazing ways to generate random numbers without Math.random()

3 Amazing ways to generate random numbers without Math.random()

259
Comments 30
9 min read
🔑 OAuth 2.0 flows explained in GIFs

🔑 OAuth 2.0 flows explained in GIFs

256
Comments 14
7 min read
10 basic concepts of React JS

10 basic concepts of React JS

252
Comments 19
3 min read
The Simple Guide to Programming Paradigms

The Simple Guide to Programming Paradigms

246
Comments 14
6 min read
How did this image brick Android phones?

How did this image brick Android phones?

245
Comments 34
2 min read
Introduction to Design Patterns

Introduction to Design Patterns

244
Comments 8
3 min read
I was bored, so I built a programming language

I was bored, so I built a programming language

242
Comments 23
8 min read
5 Projects To Do When You're Offline

5 Projects To Do When You're Offline

236
Comments 8
4 min read
What exactly is API?

What exactly is API?

236
Comments 16
3 min read
Online courses (for free) offered by international companies in several fields

Online courses (for free) offered by international companies in several fields

234
Comments 4
3 min read
How JWTs Could Be Dangerous and Its Alternatives

How JWTs Could Be Dangerous and Its Alternatives

229
Comments 24
5 min read
loading...