Jennifer Bland header image
≡ Menu

Free Courses For You to Learn AI

OpenAI introduced a long-form question-answering artificial intelligence (AI) called ChatGPT that answers complex questions conversationally.

It is a revolutionary technology because it is trained to learn what humans mean when they ask a question.

AI will reshape our future, unlike any other new technology in the history of mankind. Want to learn more about AI? You are lucky because here are some free resources where you can learn about AI.


The makers of the most used search engine in the world, created a website to give a general introduction to AI.

Google provides a plethora of training courses and hands-on courses that cover all aspects of AI as well as machine learning.

You can access their free training here.

[continue reading…]

Create a React App to Search Songs using Apple’s iTunes API

Today I have a creative project for you. We will be creating a React app that will search for music using Apple's iTunes API. Users can input a term that they want to search and we will show them the results in a table.

What We Will Be Creating

Users will be able to input a search term and we will display the results to them in a table. It will look like this:

completed app

[continue reading…]

Create a React App to Fetch Data From The Chuck Norris API

In this article, I am going to show you how to create a React app that will fetch data from an API. Fetching data from an API is central to almost every application. I will show you how easy it is to fetch data from an API.

What We Will Be Creating

We will create a React app that will have a button for every category of jokes in the Chuck Norris API. When a user clicks on a button, it will fetch a random joke from the API in that category.

Here is what it looks like:

react app

[continue reading…]

Pass Arguments As An Object in JavaScript

When you learn to program in JavaScript, you learn to name the arguments that you pass into a function. I am going to show you why you should pass your arguments to a function as an object. Once you see why you will never go back to naming every argument you pass into a function. I promise you.

Example of naming arguments

I have a function called createBook. The function takes 6 arguments:

  • title
  • subtitle
  • author
  • publisher
  • datePublished
  • descr

[continue reading…]