Start slides

HTML CSS PHP Python Flask Physics Chemistry Visual Art Blog more...

TEA Blog

Nigeria to open first AI university in Epe, Lagos

Posted by: Benjamin Onuorah


What’s the news? The first AI-focused university in the country, Wini University, is set to open in Epe, Lagos! The goal? To turn Africa into a major player in the global AI market while equipping Nigerian youths with cutting-edge skills in artificial intelligence.

Inspired by Qatar’s AI university, which pulled in top talent from across the globe, this Nigerian project has been years in the making. It all started back in 2016 when a group of visionaries from Boston and Nigeria began laying the groundwork. Now, after rallying support and getting the green light from the National University Commission (NUC), the dream is becoming a reality.

Wini University aims to do more than just teach — it’s about creating a tech ecosystem that could transform Lagos into Africa’s Silicon Valley. The focus will be on equipping students with in-demand skills like blockchain, quantum computing, machine learning, and generative AI, making them active players in the booming global AI market. And with the global AI market expected to hit $4.6 trillion by 2040, this is a huge step toward putting Africa on the global tech map.

The decision to build in Epe ties into Lagos State’s larger vision of becoming the "California of Africa." President Bola Tinubu’s push to attract global investors and Governor Babajide Sanwo-Olu’s efforts to boost Lagos’s economy to fifth place in Africa have made this the perfect spot for such an ambitious project. Tr... [Continue Reading]


Nigeria to open first AI university in Epe, Lagos
Amara's review of "Civilized to Death"
Tyrone Hayes: Endocrine disruption, environmental justice and the ivory tower
The Okebukola’s 20 Golder Rules in Writing Multiple-Choice Test Items
Christmas: the drunk brother
Think of philosophy not as a dusty academic pursuit
Einstein’s letter to Curie
Listen up, Men!
"There should be no such thing as boring mathematics..." Edsger W. Dijkstra
10 foundational concepts in computer science
More Blog
Lessons

BASIC ORGANIC CHEMISTRY COMPILED QUESTIONS

Course: Chemistry with Dr. Anita
Number of topics: 10
Category: Science

Basic Organic Chemistry is essential of Organic Chemistry course and need to be understood. This compiled questions will guide you in dealing with CBT and other option questions. The reason behind the choice of answers were given to enable a student deal with similar questions.

Dr. Anita... [Continue Reading]


Functions in Python

Course: Python Programming
Number of topics: 11
Category: Programming

Functions are exactly what the sound like, they allow you to perform a particular task or function. In programming you call a function when you need to perform a task.

Since the beginning of this Python course we have been using functions that comes with the Python language i.e Built-in functions.

One of the great things about Python language is its extensive library of built-in functions that can make programming tasks easier and more efficient.

Examples of some Python built-in function

print()
list()
range()
int()
str()
input()
m...
[Continue Reading]


CARBONYL COMPOUNDS- Aldehydes and Ketones: Preparation, Properties and Reactions

Course: Chemistry with Dr. Anita
Number of topics: 10
Category: Science

In this class, Carbonyl compounds which are Aldehydes and Ketones were discussed in details. This includes it's preparations, properties and reactions. Aldehydes and ketones were also distinguished using reactions such as Tollens and Fehling. The benefit of pyridinium chlorochromate PCC in limited oxidation of primary alcohol were also emphasized.

Dr. Anita... [Continue Reading]


Setting up PHP and MySQL

Course: Web development using PHP and MySQL
Number of topics: 27
Category: Programming

Typically, setting up PHP involves installing PHP (See the official website of PHP https://www.php.net/) on your web server (that is, you must have installed Apache or Nginx web server) and off cause you will need to install MySQL relational database management system (https://www.mysql.com/) because a typical web application will interact with a database. This setups and configurations can be a daughting task for a lots of people interested in web programming. Therefore some good people or organizations are nice enough to bring together all these (PHP setup, Apache setup and MySQL setup) ... [Continue Reading]


Render Templates in Flask

Course: Flask: Python Web Development
Number of topics: 16
Category: Programming

With time you will find it more convenient to separate your frontend code (HTML, CSS, JS) from your backend code (Python and Flask) because it can easily get messy as your project grows.

You may already have your web pages designed with HTML and CSS so Flask comes with Jinja template to allow your app to pass and receive data from your flask (backend) application and this frontend web pages, this is known as "separation of concern".

Templates and Static folder
Flask expect us to create some folders with some specific names to handle the structure of our ... [Continue Reading]


Input statement in Python and comments

Course: Python Programming
Number of topics: 11
Category: Programming

Comment in Python
As you write more lines of code, it would be easy for you to forget what some lines of code you have writtenare doing.
It's a best practice for you to add a note or comment to inform you or another programmer who may need to maintain the code in future.
Comments are non executable line you add to you program to inform you or another programmer what you want the code to do.

Single line comment is done with # sign

For example

#ask a user to enter his or her name
name=input("Enter your name please ")

#displ...
[Continue Reading]


PHP Interaction with a Database

Course: Web development using PHP and MySQL
Number of topics: 27
Category: Programming

Today, you can't talk about web development without talking about database backend, because web has being the best platform for sharing or disseminating information and database it the largest and most structure option for storing data in its largest or unlimited form.

Let’s consider for example that we want to send an email or updates to all those who have sent us a feedback, if you had only sent the feedback to an email I’m sure you won’t be able retrieve this easily, unless you start opening every email to collect their email addresses but with a database you don’t have... [Continue Reading]


PHP Tokenization

Course: Web development using PHP and MySQL
Number of topics: 27
Category: Programming

Tokenization is the process of breaking up a long string into words. PHP offers a special funtion for this purpose, called strtok()

strtok
strtok() function takes two arguments, the string or text to be broken up into tokens AND string containing all the delimeters.
- in strtok() delimiters are characters that count as boundary between tokens e.g blank space " " , comma"," , semi-colon";" , hyphen "-", a, i, s, 2, 7 etc.

Sytax
strtok("text to be broken up","delimeter-character")

strtok() example

<?php
//space " " ...
[Continue Reading]


See all courses



  • Artist on focus

    Twins seven seven

    Twins Seven Seven, born Omoba Taiwo Olaniyi Oyewale-Toyeje Oyelale Osuntoki (3 May 1944 – 16 June 2011) was a Nigerian painter, sculptor and musician. He was an itinerant singer and dancer before he began his career as an artist, first attending in 1964 an Mbari Mbayo workshop conducted by Ulli Beier and Georgina Beier in Osogbo. Twins Seven Seven went on to become one of the best known artists ... [Continue Reading]


  • More Artists on Focus


    Statistic Made Easy by Prof. Peter A. Okebukola
    Category: Science
    Number of topics: 1
    Posted by: Benjamin Onuorah

    LearnKids- Science, Technology, Engineering, Arts, and Mathematics (STEAM)
    Category: Science
    Number of topics: 0
    Posted by: Benjamin Onuorah

    C# Programming Course
    Category: Programming
    Number of topics: 2
    Posted by: Benjamin Onuorah

    Mendelian Inheritance
    Category: Science
    Number of topics: 0
    Posted by: SANKOH MOHAMED AKIM

    Making the Most of Life: A Journey to Purpose
    Category: Business
    Number of topics: 7
    Posted by: David Mba

    General African Studies (GST 201)
    Category: Business
    Number of topics: 1
    Posted by: David Mba

    GST 102
    Category: Business
    Number of topics: 17
    Posted by: David Mba

    Use of English
    Category: Arts
    Number of topics: 0
    Posted by: Samson Dawodu Abiodun

    African Artists and Drawing
    Category: Arts
    Number of topics: 8
    Posted by: Benjamin Onuorah

    Flask: Python Web Development
    Category: Programming
    Number of topics: 16
    Posted by: Benjamin Onuorah

    Chemistry with Dr. Anita
    Category: Science
    Number of topics: 10
    Posted by: Sir John Jollynery

    Physics
    Category: Science
    Number of topics: 17
    Posted by: Sir John Jollynery

    Programming (Pdf Materials)
    Category: Programming
    Number of topics: 2
    Posted by: Benjamin Onuorah

    Programming (Video Materials)
    Category: Programming
    Number of topics: 1
    Posted by: Benjamin Onuorah

    Web development using PHP and MySQL
    Category: Programming
    Number of topics: 27
    Posted by: Benjamin Onuorah

    Python Programming
    Category: Programming
    Number of topics: 11
    Posted by: Benjamin Onuorah

    Styling (Beautify) Website
    Category: Programming
    Number of topics: 2
    Posted by: Benjamin Onuorah

    Introduction to HTML and Web Technology
    Category: Programming
    Number of topics: 8
    Posted by: Benjamin Onuorah