HTML
CSS
PHP
Python
Flask
Physics
Chemistry
Visual Art
Blog
more...
TEA Blog
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
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]
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]
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]
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]
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]
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]
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]
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
[Continue Reading]
See all courses