DEV Community

loading...

Computer Science 🤓

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

👋 Sign in for the ability sort posts by top and latest.
Teaching a 5-year-old how to reverse a singly linked list in O(n) time.

Teaching a 5-year-old how to reverse a singly linked list in O(n) time.

Reactions 13 Comments 2
5 min read
Future Game — Uncanny Resemblance

Future Game — Uncanny Resemblance

Reactions 8 Comments 4
3 min read
Vue composition api: Guia prático para alquimistas.

Vue composition api: Guia prático para alquimistas.

Reactions 12 Comments
6 min read
What is the use of self in python?

What is the use of self in python?

Reactions 2 Comments
2 min read
Understanding SOLID Principles: Open Closed Principle

Understanding SOLID Principles: Open Closed Principle

Reactions 70 Comments 1
5 min read
Learn how binary encoding works (it's more fun and useful than you think)

Learn how binary encoding works (it's more fun and useful than you think)

Reactions 2 Comments
14 min read
Yocto Project Tutorial: Baking a Minimal Linux Image from Scratch

Yocto Project Tutorial: Baking a Minimal Linux Image from Scratch

Reactions 20 Comments 3
6 min read
What is Clean Code? How to Write - 2020

What is Clean Code? How to Write - 2020

Reactions 2 Comments
1 min read
Create a C++ program. Run in Visual Studio Code.

Create a C++ program. Run in Visual Studio Code.

Reactions 8 Comments 2
3 min read
Curb your data with Huffman coding

Curb your data with Huffman coding

Reactions 6 Comments
4 min read
Share your Web Projects Easily

Share your Web Projects Easily

Reactions 108 Comments 23
2 min read
How can playing chess ♞ evolve your coding skills? 💥🐱‍💻

How can playing chess ♞ evolve your coding skills? 💥🐱‍💻

Reactions 60 Comments 2
2 min read
Data Structures and Complexity Part 3: linear Data Structures Stacks and Queues.

Data Structures and Complexity Part 3: linear Data Structures Stacks and Queues.

Reactions 6 Comments
5 min read
What determines the truthiness of an object in Python?

What determines the truthiness of an object in Python?

Reactions 9 Comments 4
1 min read
Need a Break from Google? Here are a few Google Alternatives!

Need a Break from Google? Here are a few Google Alternatives!

Reactions 18 Comments 1
4 min read
Future Game — Freed.

Future Game — Freed.

Reactions 7 Comments
4 min read
Managing pointers in a doubly linked list in a nutshell

Managing pointers in a doubly linked list in a nutshell

Reactions 8 Comments
1 min read
An Introduction to Cybersecurity, Capture the Flag Contests, and Basic Security Concepts

An Introduction to Cybersecurity, Capture the Flag Contests, and Basic Security Concepts

Reactions 43 Comments
7 min read
Equality by Value vs Equality by Identity

Equality by Value vs Equality by Identity

Reactions 11 Comments
1 min read
Future Game — Ransom

Future Game — Ransom

Reactions 5 Comments
3 min read
Python is strongly, dynamically typed. What does that mean?

Python is strongly, dynamically typed. What does that mean?

Reactions 12 Comments 2
1 min read
Why I use a static type checker for Python code

Why I use a static type checker for Python code

Reactions 8 Comments
1 min read
What are race conditions?

What are race conditions?

Reactions 9 Comments 2
1 min read
What is duck typing?

What is duck typing?

Reactions 18 Comments 3
1 min read
5 Best Coding Challenge Websites For Beginners

5 Best Coding Challenge Websites For Beginners

Reactions 6 Comments
2 min read
Just another "Hello World!"

Just another "Hello World!"

Reactions 6 Comments
1 min read
twoSum

twoSum

Reactions 6 Comments
3 min read
(Binary) Christmas Trees! Learn the Three Simplest Tree Traversals in Python

(Binary) Christmas Trees! Learn the Three Simplest Tree Traversals in Python

Reactions 8 Comments
5 min read
Should you Learn Computer Science or Software Engineering?

Should you Learn Computer Science or Software Engineering?

Reactions 9 Comments
6 min read
Problem Solving Patterns for Technical Interviews: the Frequency Counter Pattern Explained

Problem Solving Patterns for Technical Interviews: the Frequency Counter Pattern Explained

Reactions 10 Comments
7 min read
Building vs. Buying a Product Information Manager: Part 1 - Product Variation

Building vs. Buying a Product Information Manager: Part 1 - Product Variation

Reactions 3 Comments
8 min read
Web Vulnerabilities: Romantic Conversations of a Vulnerable Application Part 2

Web Vulnerabilities: Romantic Conversations of a Vulnerable Application Part 2

Reactions 6 Comments 1
2 min read
C++ Variables, Functions, Conditionals, and Logic. In VSCode.

C++ Variables, Functions, Conditionals, and Logic. In VSCode.

Reactions 9 Comments 6
4 min read
I'm building a programming language: Creating tokens

I'm building a programming language: Creating tokens

Reactions 20 Comments 4
4 min read
Separation of Concerns The Simple Way

Separation of Concerns The Simple Way

Reactions 3 Comments 2
6 min read
How I made a Telegram Bot to report Gumroad Sales in less than 30 mins!

How I made a Telegram Bot to report Gumroad Sales in less than 30 mins!

Reactions 16 Comments
7 min read
More Python Practice: Find the Random Number (ft. Sets!)

More Python Practice: Find the Random Number (ft. Sets!)

Reactions 8 Comments
6 min read
Rate limiting using the Token Bucket algorithm

Rate limiting using the Token Bucket algorithm

Reactions 16 Comments
4 min read
Values, Types, Operators in JavaScript - Eloquent JavaScript Chapter 1

Values, Types, Operators in JavaScript - Eloquent JavaScript Chapter 1

Reactions 5 Comments
4 min read
Intro to Eloquent Javascript

Intro to Eloquent Javascript

Reactions 8 Comments
4 min read
What is SGID in Linux?

What is SGID in Linux?

Reactions 2 Comments
3 min read
Arduino: o que é essa plataforma

Arduino: o que é essa plataforma

Reactions 2 Comments
4 min read
I'm building a programming language

I'm building a programming language

Reactions 34 Comments 18
2 min read
Why do people code?

Why do people code?

Reactions 5 Comments 4
1 min read
The Best Guide to Getting a Certificate in Computer Science in 2021

The Best Guide to Getting a Certificate in Computer Science in 2021

Reactions 5 Comments
9 min read
How do I see the world of programming?

How do I see the world of programming?

Reactions 3 Comments
2 min read
Operating Systems?

Operating Systems?

Reactions 6 Comments 1
2 min read
6 Computer Science Resume Examples for 2021

6 Computer Science Resume Examples for 2021

Reactions 19 Comments
5 min read
Find the nTh smallest element in an array

Find the nTh smallest element in an array

Reactions 9 Comments 3
3 min read
Good and Bad Monolith

Good and Bad Monolith

Reactions 31 Comments 1
4 min read
What is your favourite data structure?

What is your favourite data structure?

Reactions 10 Comments 15
1 min read
How to learn js easily

How to learn js easily

Reactions 2 Comments 3
1 min read
Understanding SOLID: Single Responsibility Principle

Understanding SOLID: Single Responsibility Principle

Reactions 27 Comments 10
3 min read
Centralized vs Distributed Systems in a nutshell

Centralized vs Distributed Systems in a nutshell

Reactions 3 Comments
4 min read
Compression and Archival in Linux

Compression and Archival in Linux

Reactions 4 Comments
3 min read
Building networks from A to Z - Part 6 : Transporting data

Building networks from A to Z - Part 6 : Transporting data

Reactions 6 Comments
5 min read
What's LLVM?

What's LLVM?

Reactions 20 Comments
8 min read
Algorithm explained: Linear regression using gradient descent with PHP

Algorithm explained: Linear regression using gradient descent with PHP

Reactions 31 Comments 7
10 min read
Setting up MongoDB(4.2.10) and MongoDB Compass Locally

Setting up MongoDB(4.2.10) and MongoDB Compass Locally

Reactions 8 Comments
3 min read
Is Competitive Programming really necessary?

Is Competitive Programming really necessary?

Reactions 10 Comments
4 min read
loading...
Forem Open with the Forem app