Data Structures And Algorithms YouTube Series

Long time no blog post! I took a break for a while to focus on my personal life (something that is super important and should not be neglected) and career, but I recently started creating a Data Structures and Algorithms series on YouTube. This series will cover all topics that would be taught at a […]

Introduction to Git and GitHub

A couple of days ago I uploaded a video on YouTube that gives and introduction to Git and GitHub. In this video, you will learn the basics of Git (init, add, commit, branch) and you will learn how to collaborate on GitHub (pull requests and merging). You can watch the video here: I also am […]

Object-Oriented Programming Using Java (Video)

I have uploaded a new video on YouTube. I haven’t had the time to do a write up for this video. So for the time being you can watch the tutorial here. This will do a quick overview of object-oriented programming, you will learn about the principles of OOP (abstraction, encapsulation, inheritance, and polymorphism) and […]

The JSON Basics

In this post, we will learn about the basics of JSON. We will review what JSON is and its advantages. We will also review the syntax and see a comparison of it to XML. As always if you prefer to watch a video I have this tutorial recorded and available here. What is JSON? JSON […]

Introduction to C++ Series

I have completed another small youtube series that covers the basic fundamentals of programming with C++. This series covers: The necessary tools you need in order to build C++ applications How to create a simple C++ program Creating variables Creating methods If statements, conditionals, and ternary operators Generating a random number in C++ How to […]

Introduction To Java: Your First Java Program

In this tutorial, we are going to learn about the necessary tools you need in order to start programming Java applications and create our first simple Java Program. If you prefer video tutorials, be sure to check out my youtube series, Introduction to Java here. What is Java? Before we jump onto the Java train, […]

Introduction to Java YouTube Series

I am starting a small youtube series that will give the basic fundamentals of programming in Java. This series will cover: The necessary tools you need in order to build Java applications How to create a simple Java program Common programming errors How to create methods How to do if statements, conditionals, and ternary operators […]

System.out.print() vs cout in Java and C++

A question I get asked often in my Java classes is “What is System.out.print() and is it similar to cout in C++?” First, let’s look at the first half of this question. What is System.out.print()? System.out.print() is a Java statement that prints the argument passed, into the System.out which is generally stdout (standard output – e.g. the console in simple programs). System is a […]