Home
SEG
Cancel
Java language symbol - a cup of coffee, referring to the developers' love of coffee, and a type of coffee from the island of Java.

Java Programming Language

This is part 2 of our Programming Languages series. This post focuses on Java Programming Language. Getting Started with Java Today, we’re zooming in on one of the most enduring and versatile...

Big O Notation surrounded by abstract figures representing data structures and algorithms

Big O Notation

This is part 3 of our Data Structures and Algorithms series. This post focuses on Big O Notation. What is Big O Notation? At its core, Big O Notation is a mathematical way to describe the upp...

Preview Image

Programming Languages

This is part 1 of our Programming Language series. This post focuses on general concept of Programming Languages. What Is a Programming Language? Programming languages are at the heart of sof...

Preview Image

Sorting & Recursion

This is part 2 of our Data Structures and Algorithms series. This post focuses on Sorting and Recursion. What is Sorting? Sorting is the process of rearranging elements in a particular order....

Preview Image

Data Structures

This is part 1 of our Data Structures and Algorithms series. This post focuses on Data Structures. What are Data Structures? Data structures are a ways of organizing, storing, and managing da...

Database systems represented by databases, servers, and cloud interconnections

Structured Query Language

This is part 4 and last part of our Programming Paradigms series, click here to see the previous part if you missed it! What’s the most common subset of a declarative style? Structured Query...

Abstract space representing object-oriented programming

Object-Oriented Programming

This is part 3 of our Programming Paradigms series, click here to see the previous part if you missed it! The Most Common Paradigm: Object-Oriented Programming What kind of programming style...

A laptop with declarative programming instructions

Declarative Programming

This is part 2 of our Programming Paradigms series, click here to see part 1 if you missed it! Declarative Programming This programming style focuses on describing what we want to achieve wh...

A diagram illustrating dependency paths in imperative programming

Imperative Programming

In the upcoming posts, starting from this one, we’ll dive into the essence of different programming styles that shape our code. Programming Paradigms Programming paradigms are styles of progr...

A working laptop lying in an infinitive cyberspace

What does it mean to be a Software Engineer?

Preface It’s worth to mention that it’s not always easy to know from the start Who you want to be?. It’s good to choose a profession that is enjoyable for you as a person. Software Engineering req...