Category: Computer Science

  • Object-Oriented Programing: Overview

    Object-Oriented Programming is a programming paradigm that aims to help software developers and engineers create elegant software. This in turn helps to create a simple approach that’s universal to developers. It is highly recommended to have a solid understanding of Classes and Objects as they are fundamental tools used in OOP. The four main pillars […]

  • AWS Lambda: A Brief Introduction

    AWS Lambda functions have revolutionized the way we build applications. The ability to upload code to an AWS infrastructure and utilize the necessary resources without the maintenance of a server has allowed developers to accelerate development time. Before we begin, let’s define what an AWS Lambda’s purpose. AWS Lambda utilizes the necessary resources to perform […]

  • Learning to Code: Top 5 Premium Learning platforms

    When it comes to programming, there are several learning resources and tools to help. Listed below are the select few that I believe can help anyone accelerate in the technology realm: Codecademy Premium If you’re just starting off on your journey of computer programming, Codecademy is probably one of the best options to kickstart your […]

  • Java: Hello Galaxy!

    Today we’ll be looking at a classic program written universally in almost every language. You might be familiar with the classic “Hello World!” program, but in this section, we’ll print out “Hello Galaxy!” instead to keep things entertaining. This is a common program to write when learning a new language, I use this program to […]

  • Object-Oriented Programming: Inheritance

    Inheritance is a pillar of Object-Oriented programming that aims to re-use code written within an application. Inheritance assists in following the DRY principle (Don’t-Repeat-Yourself). Inheritance allows classes to inherit from a parent class. If we discuss this in the context of humans, children can inherit traits from their biological parents such as their eyes, ears, […]

  • Object-Oriented Programming: Objects and Classes

    Object-Oriented Programming is a programming paradigm used in Computer Science and the world of Software Engineering. It is indeed something important to learn, and understand. In order to put things into perspective, an Object is something that derives from a class. The class is a blueprint for Objects. An example of this would be to […]

  • 02. C# Fundamentals: Strings

    Strings are ideally anything that contains quotations around them. We can read Input from the users as Strings, or we can display the string output value to users as well. Let’s continue where we left off from the last articles except Modify the code just a little bit. within the main function of your code […]

  • 01. C# Fundamentals: Hello World

    For the sake of simplicity, We’ll be using a free online editor called Repl. This online editor reduces the complexity of local configurations. But if you would prefer to use a local text editor or IDE Visual Studio, or Visual Studio Code are great tools to help you get started. Below you will find the […]

  • 10 Career Opportunities in the world of Software

    Lately, I’ve had a couple of friends ask about the career outlets that one could take in the world of Software. Although this field is the most lucrative, it can also be mind boggling to figure out where to get started. These paths taken are just based off my personal experiences and encounters, but also […]

  • C# Fundamentals: A Basic Overview

    C# is a multipurpose language built by Microsoft. This programming language can generally be used for web, desktop, and mobile applications with popular frameworks and tools such as the .NET framework, Xamarin (for mobile applications), and libraries used for data visualization along with machine learning and AI (Although you may want to look into Python […]