Understanding Artificial Intelligence

Reading Time: < 1 minute

Artificial Intelligence is a computer programming that learns and adapts. The goal of AI is to teach intelligent human behaviours taught to computer systems.

These systems can be taught how to analyze large datas, the stock market and diagnose health conditions with accuracy.

There are technologies that help us in our everyday life – making our daily task that required considerable human intelligence and energy a lot easier. Automated lighting that can go on and off without the flip of a switch, self driving cars and organizing our daily routines.

The last decade has seen major progress, sparked by increasing computer speeds and the introduction of techniques such as machine learning. As a result, AI is now becoming increasingly woven into the way we live, work and make sense of the world.

Ultimately, the future of these technologies will depend heavily on what people decide to do with them, but the promise they have to transform human challenges is becoming clear.

A beginners A-Z guide by Oxford internet institute at the University of Oxford and Google, breaks down this complex area of computer science.

Excerpt from The A-Z of AI

Reading Time: 2 minutes

Searching for an online video tool to create amazing videos to advertise your businesses, make presentations, showcase products and share memories with family and friends.

FlexClip is a drag & drop online video editor designed to create videos in minutes. It contains stunning video templates that users can select, whether used for commercial purposes or a home clip. It also provides you with various features such as importing images, video, sound files, text, and even logo to customize your video.

FlexClip is easy to use and has a wide range of high-resolution photos and video templates. The video editor has tool tips that helps you navigate it therefore making your learning curve easier.

FlexClip provides free and premium features and resources for a little fee.

Some key features:

○ Possibility to manage everything with the drag and drop of the mouse.

○ Choose a large number of video templates, pictures, and audio tracks.

○ Support all the most popular formats, such as MOV, WEBM, M4V, MP4, AAC, FLAC, M4A, MP3, etc.

○ Highly precise cutting, splitting the video.

○ Zoom, rotate photos and video clips.

○ Possibility to add caption texts, logo, music, filter, transition effects and much more.

○ Option to record your own voice over.

○ Exports based on the most common proportions, such as 16:9, 9:16, 1:1 format.

○ High quality video creation, including 480p, 720p and 1080p.

Reading Time: < 1 minute

A design system is a collection of reusable components, guided by clear standards, that can be assembled together to build any number of applications.  It enables team to build better products faster by making design reusable- reusability makes scale possible. Investing in a design system offers a competitive advantage in overall customer experience and reduces support costs.


Defining and adhering to standards is how we create understanding. Doing so removes the subjectivity and ambiguity that often create friction and confusion within  product teams. Standardizing things like naming conventions, accessibility requirements, file structure will help teams work consistently and prevent errors.


Components are portions of reusable code within your system and your applications interface. Components range in complexity. Reducing components into a single function, like a button or a drop down increases flexibility, making them more reusable.

Building a design system 

  1. Conduct a visual audit
  2. Create a visual design language; color, typography, sizing & spacing, imaging etc.
  3. Create a UI/pattern library 
  4. Document what each component is and  when to use it

Reading Time: 2 minutes

Open Peeps is a hand-drawn illustration library by Pablo Stanley. The library works like building blocks made of vector arms, legs, and emotions. You can mix these elements to create different Peeps. The options are unlimited; combine clothing and hairstyles to add flair, change emotion with different facial expressions and set the scene with different poses—including standing and sitting.

Creations for all occasions.

You can use Open Peeps in product illustration, marketing imagery, comics, product states, user flows, personas, storyboarding, invitations for your quinceañera…or anything else not on this list.

The library is in the public domain under the CC0 License. This means you can copy, modify, distribute, remix, burn, and use the work, even for commercial purposes, without asking permission.

How to mix a Peep.

There are over 584,688 possible combinations to create a character. Use any product design tool like Sketch, Figma, XD, or Studio to mix nested components.

Open Peep

Reading Time: 2 minutes

Unscreen is a website that can remove video and gifs backgrounds automatically. This is a game changer for video editors who do not have the luxury and technicalities of a greenscreen. With Unscreen you can record your footage anywhere, then simply get rid of the background.

To upload a video, click “Upload Clip” on the TOP page and select the video file or drag and drop the video in the browser to upload. Supported file formats are mp4, webm, ogg, mov, and gif.

The background of the image will be removed automatically within seconds depending on your video size.

Unscreen also provide options to add a new background of your choice. Unscreen Pro version is also available so you can download your file as an .mp4 instead of the .gif download.


Reading Time: < 1 minute

Chart.js is an open source JavaScript Library for designers and developers to create responsive and animated chart. It has 8 chart types so you can visualize your data and they are easily customizable. A simple JavaScript that renders in HTML5 canvas flawlessly across all modern browsers (IE11+). 

Create all kinds of chart; bar charts, line charts, area charts and pie charts. The kinds of chart to create is endless. If you can visualize it then you can create it chart.js.

Creating a Chart

It’s easy to get started with Chart.js. All that’s required is the script included in your page along with a single <canvas> node to render the chart.

Add ‹canvas id=”myChart” width=”400″ height=”400″›‹/canvas› within your body tag, where you want the chart to display.

Add the following script to render your chart;

var ctx = document.getElementById(‘myChart’).getContext(‘2d’);
var myChart = new Chart(ctx, {
type: ‘bar’,
data: {
labels: [‘Red’, ‘Blue’, ‘Yellow’, ‘Green’, ‘Purple’, ‘Orange’],
datasets: [{
label: ‘# of Votes’,
data: [12, 19, 3, 5, 2, 3],
backgroundColor: [ ‘rgba(255, 99, 132, 0.2)’, ‘rgba(54, 162, 235, 0.2)’, ‘rgba(255, 206, 86, 0.2)’, ‘rgba(75, 192, 192, 0.2)’, ‘rgba(153, 102, 255, 0.2)’, ‘rgba(255, 159, 64, 0.2)’ ],
borderColor: [ ‘rgba(255, 99, 132, 1)’, ‘rgba(54, 162, 235, 1)’, ‘rgba(255, 206, 86, 1)’, ‘rgba(75, 192, 192, 1)’, ‘rgba(153, 102, 255, 1)’, ‘rgba(255, 159, 64, 1)’ ],
borderWidth: 1 }] },
options: { scales: { yAxes: [{ ticks: { beginAtZero: true } }] } }

Reading Time: < 1 minute

Reframe.js is a lightweight JavaScript plugin that makes unresponsive elements responsive. The setup is easy, add reframe.min.js to your document and reframe the element.

How does it work?

Reframe.js removes a specified elements height and width attributes and wraps the element in a responsive div that is an intrinsic ratio of the original element. This plugin is best used for embedded elements like iframes and videos. The plugin is valuable when including it in a module that has to be very small and with minimal dependencies. 

Another option avaiable is the Noframe.js makes the same ratio as Reframe.js using css calc.

Noframe.js’s doesn’t wrap the element you’d like to be responsive. It, instead, does a calculation based on a parent element’s max-width. 

Reading Time: 2 minutes

Illustrations.co is designed and developed by Vijay Verma, a 100 days of illustration challenge during which he designed 100 awesome illustrations and keeps adding to the open source illustrations kit. All illustrations are completely free and can be use for commercial and personal use. The illustrations are available in AI, SVG, PNG, EPS and Figma.

Here are some of the detailed illustrations and range;

Reading Time: < 1 minute

Granim.js is small JavaScript library to create fluid and interactive gradient animations to make your websites and app pop. The JavaScript library provides examples that can be applied to your projects.

Examples include;

Basic gradient animation

Basic gradients animation can include more than 1 gradients in queue composed of 2 colors.

Complex gradient animation

A complex gradient animation with 2 gradients in queue with different positions composed of 3 colors.

Gradient animation with an image and blend mode

A combination of background image, gradient animation of two colors and a blend mode to create a stunning animated background.

Gradients with a masked image

Create animation with a masked image gradient animated under shape.

Interactive Gradients

Create a gradient animation that respond to events.

Checkout this links for the different examples are create a stunning gradient animated background.

Reading Time: 2 minutes

Thinking authentic Africa images for your creative project? Carefully explore a diverse collection of excellent photographs that span a range of categories from Africa on AfricanStockPhoto.

AfricanStockPhoto is a stock photography platform where all images are royalty-free, commercially licensed and used for both personal and commercial projects.

With a mantra like “Tell an Authentically African Visual Story” The platform focuses on its contributor’s imagery of Africa.

africa stock photo

Potential benefits for Buyers

All images on this platform are traditionally sold with a royalty-free, commercial license. This means after a photo is bought, it can be used without crediting the source of the image. It can be used for both personal and commercial projects, including online adverts, corporate reports, official websites, and mobile billboards.

The platform accepts PayPal and credit card payments. Each image can typically cost $15 or $20 depending on the license. It provides a bulk discount which forces the price down to $5 per image.

Potential benefits for Sellers

To sell your photographs on this platform simple Signup and next proceed to upload your photo for possible sale. You can typically earn between 50% and 70% of the image cost. 50% if the buyer pays $20 for an image and 70% provided you use an image pack at a discount.

In addition to PayPal, the platform can repay you via mobile money in some African countries, or through Western Union or a bank transfer. A payout is typically made when you reach at least $50 worth of successful sales.

Visit AfricaStockPhotoand explore true authentic African photos.

We curate the best and creative websites designed and developed in Africa; Ghana, Kenya, Nigeria, South Africa, Uganda, Egypt, Morocco, Tanzania.

54-webs.com is a website inspiration gallery from different industries in the 54 countries in Africa useful for website creation. We curate the best website designs built and developed in Africa. Our goal is to integrate African designers and developers in order to interact, inspire, impart knowledge and share innovative and new technology useful for website design and development.