freeCodeCamp 2018

This course will go through the basic HTML & CSS section of freeCodeCamp. It is a remake course with updated freeCodeCamp lessons. In this series, we go through a few lessons and end the video with by applying what we learned in the video. We learn all the basic syntax for HTML and CSS. The term syntax is similar to grammar in the English language. You learn the syntax of a language so you may apply that language. Once you understand the syntax of a language you can focus on applying your knowledge to build something amazing.

Question App, Nodejs, Express, Pug Templating

Want to start building backend apps with Nodejs and ExpressJS? Would you like to learn to implement a templating engine to create dynamic sites? This course will teach you those things. We will start small and build it out. In this new series, we will create a simple flashcard app which will allow a user to login with there name, and allow us to see a question side and an answer side.

Learn Express on Codecademy

In this Course, we take a look at Express JS. We learn how to start a server that is able to serve dynamic websites. Express is a nodejs framework which simplifies the setup process and allows us to quickly start creating the backend for our application/website. Learn about all the features that come packed in Express as well as the different HTTP Vers we can use such as "GET","POST","PUT", and "DELETE". This course is for you if you understand the basics of Javascript and would like to begin programming in the backend.

Crypto Zombies Tutorial (Intro to Solidity)

This is a Crypto Zombies tutorials that will introduce you to blockchain technology. If you are looking into learning more about blockchain technology? The Loom network has created Crypto Zombies as a way of teaching Solidity smart contracts and blockchain development through a fun interactive game. Get started with the technology which makes Ethereum possible. This course requires you to have some experience in other programming languages to be the most beneficial.

Aprende el HTML y CSS 2018 en Codecademy

En este curso aprenderemos cómo crear un sitio web desde cero. Primero veremos el lenguaje de la web, HTML (Hypertext Markup Language o Lenguaje de marcado de Hipertexto), para aprender cómo está estructurado un sitio web. Después de que aprendamos cómo estructurar una página, aprenderemos cómo agregarle estilos usando CSS (Cascading Style Sheets o Hojas de Estilo en Cascada).

Learn Java On Codecademy

In this course, we look at the Java language. Java is not to be confused with Javascript. There is a big difference between Java and Javascript which we will not go over in this context. Java is the underlying language for Android apps and many websites utilize the Java language, though different packaging may be used the code written is Java code. In this course we will go over the foundations of the Java language, such as the different data types that are available as well as conditional statements to apply to those data types. We also learn how to make decisions based on conditions and about object oriented design. That plus a lot more. This course is great for anyone who wants to an introduction to Java in 2018!

Learn CSS, Codecademy

This course is an intro to Codecademy's "Learn CSS" course. CSS stands for Cascading Style Sheets and it is the way we are able to give styling to a website. CSS and HTML go together like peanut butter and jelly. While HTML handles the structure and actual content, we use CSS to make that content to look a specific way. The lessons are broken into 4 videos which explain the foundations of CSS.

Learn HTML & CSS In 2 Hours, & CSS Framework Bootstrap

This is a beginners introduction to the world of web development. The lessons are from Codecademy's "Make A Website" course. Watch these 3 essential videos that will help you get an understanding of how a website is structured and styled. After learning the foundations of HTML & CSS we move into using the Bootstrap framework which is pre-written CSS styling which allows us to quickly make responsive sites that look great on all screen sizes.

Nodejs Express Tutorial

If you are new to nodejs and server side-programming this tutorial will walk you through the basic set-up of a simple express app. You will learn how to set up a working server locally as well as implementing the ejs templating language. We will learn how to create routes and views for those routes as well the different ways to pass information around in our app. We will look at embedding javascript into our html to make our page more dynamic. You should be aquainted and comfortable with HTML, CSS, & Javascript before attempting this tutorial.

Learn SQL, Codecademy

This course focuses on Structured Query Language, or what's more commonly known as SQL,. It is a programming language that is used to connect and interact with databases. A database functions by taking a look and analyzing databases which consist of fields of data inside of tables. This course is a must take if you ever plan on building an app that keeps track of user data which you want to be able to access or manipulate and change. Sql is a much sought after skill and taking this will definitely put you in the right direction!

Learn Responsive Design, Codecademy, Web Dev Tutorials

This course aims at teaching how to use relative units and media queries in a website to make it viewable across different sized devices. A good question to ask is, "Why should I try and learn responsive design"? A responsive website will set your site apart from the rest of the sites that are out there. If your site is not accessible throughout all devices, you may be missing out on views to your site by giving visitors a less than pleasing experience. In this course (and for the rest of your web developing life) it will be your responsibility to ensure a sites legibility and visual appeal accross a variety of devices.

Learn HTML, Codecademy HTML Foundations Course

If you are new to Web Development this is where you want to begin. This 'Learn HTML' course will take you through all the most common HTML tags utilized when structuring HTML sites (HTML being the basic skeleton of a website). The course material will also go over creating tables to display tabular data effectively and efficiently. Through this course, we will build 2 projects. The 2 projects include a blog concerning fashion and the schedule of a wine festival. These 2 projects will show you how to apply the new found knowledge to the test in some real-world situations. Before starting, you are probably asking, "why even learn HTML?" Well, HTML is the language of the web, it is the foundation of all websites. Without it, one would not be able to organize the content of a webpage. HTML is the first language you need to learn to someday put together amazing websites.

How To Use APIs with JavaScript

Curious to find out what API's are all about? This course is definitely for you. Learn why HTTP is the basis of all communication on the web. Go through HTTP fundamentals and learn about client and server relationships. Learn what API's are about and how to utilize them in your code. This course covers how one can make a request of a server. By learning this we can have access to unlimited data to use in our programs. This course is recommended to you if you understand javascript syntax and concepts.


Codewars is an online programming website which focuses on improving one's programming skill. It has many challenges which train in improving fundamental coding concepts and push you to think critically when approaching a problem. There are different level challenges which range from beginner to master and each challenge is called a kata. One starts as a warrior at war and the battles(challenges) give points that advance ones raking over time. The challenges are adjusted to a rank (Kyu/Dan). These terms are brought from the Japanese system of martial arts. This course is recommended only once you are comfortable with programming concepts.

Codefights, Javascript Code Arcade

What is Codefights? Codefights is an online website that allows you to test your programming skills. Codefights challenges you with algorithms. Practice for an upcoming interview and do it while gaining points. Level up after completing challenges. This course focuses on Javascript related algorithms. Solving algorithms is a much sought after skill in the tech industry, start now and get ahead of the rest!

Learn the Command Line, codecademy tutorial

This is a course from Codecademy website. It teaches the command line of Unix-based systems. The command line might seem intimidating at first but once you are comfortable with it, it is an indispensable skill. Through the command line, you can navigate through your entire computer. You can create, delete, copy, and move files and folders. You can search through all your files and folders as well and see all your computer processes from that same black screen. Start learning the command line today and become an even more powerful wielder of the keyboard!

Learn JavaScript, codecademy

This course is from Codecademy. It is Codecademy's Learn Javascript course which focuses on the most common javascript syntax as well as common uses of different programming concepts such as loops and iterating through lists and objects. Simple math operators are discussed as well as text input and output, strings and characters as well as booleans, and numbers are some of the data types that are discussed in this beginner course. If you are new to programming this is a great place to start your journey.


This course is taken from freeCodeCamps "JSON API's and AJAX" section. This course focuses on teaching you how to make an API request to get data from freeCodeCamp and modify the app once the API call is finished. AJAX stands for Asynchronous Javascript And XML. One of the greatest definition that I have read for Ajax is “a method of exchangin information with a server, then updating some parts of a site – without the need of having to reload the whole page.”

Object Oriented and Functional Programming

If you have finished the courses on HTML, CSS & Javascript, this course might be right for you. In it, we dive deeper into the world of Javascript and explore objects in greater detail. Objects allow us to create complex elements with data organized in key/value pairs. If you want to continue on the path of becoming a great developer and are confident with the foundations, I suggest you take this freeCodeCamp course and see what all the fuss is about.

Basic Javascript on freeCodeCamp

In this freeCodeCamp course, we will learn the foundations of Javascript. Javascript is a server-side language that allows us to add interactivity to our website. With javascript, we can listen for events that happen on the webpage, and then trigger code to run respectively. This course will walk you through all the common javascript syntax while challenging you along the way.

jQuery on freeCodeCamp

Once you have completed the Javascript courses that are provided here, I would highly recommend that you start dabbling with jQuery. To put it simply, jQuery is prewritten Javascript code. Programmers throughout the years have built upon the older code and saved it in these things called libraries. These libraries give us access to functions and code that we don't have to write from scratch. Once you start getting the hang of it, jQuery becomes a powerful weapon at your disposal.

Responsive Design with Bootstrap freeCodeCamp review

This course is recommended to you if you have completed my HTML & CSS courses. Bootstrap is a beautifully organized library code we can use to make quick and responsive websites. Include bootstrap in the head of your HTML and begin using a plethora of styling options. This course will take you through some of the most used Bootstrap classes and features.

Basic Algorithm Scripting freeCodeCamp review

This course is recommended to those of you who have completed any of the Javascript foundation courses. This course looks at Algorithms and common design patterns we see when developing. The ability to solve algorithms quickly and efficiently is what sets apart an advanced developer from an average one. Practice solving different algorithms daily to work your brain muscles out as well as to keep sharpening your skills.

freeCodeCamp Review html & css

If you are new to web development and programming then this is the right place for you! HTML and CSS are a great place for you to start. HTML is the structure of a web page, CSS is the styling of that page. When you are done with this course you will understand how to put together your own site from scratch using the language of the web, HTML and styling it beautifully according to your own great taste. Once you are done with this course, you can move onto the programming aspect, javascript. In this course, we will cover the most common elements while applying them to different real-world examples.