CCYI GLOBAL ACADEMY
Shop beginner-friendly tech courses, practical training tutorials, data tools, web development content, automation, and digital skills courses from Palace Tech Hub.
Shop beginner-friendly tech courses, practical training tutorials, data tools, web development content, automation, and digital skills courses from Palace Tech Hub.
Pay by Bank Transfer
Bank Name: UNITED BANK FOR AFRICA
Account Name: CCYI GLOBAL ENTERPRISE
Account Number: 1017417XXX
After payment, click “Confirm Payment on WhatsApp” below and send your proof of payment.
Total: ₦0
R is a programming language used for data analysis, statistics, and visualization.
👉 In simple terms:
R = a tool for working with data and making sense of numbers
R is:
R is used for:
To get started:
👉 RStudio makes R easier to use.
print("Hello, World!")
👉 This displays text on the screen.
name <- "John"
age <- 20
👉 <- is used to assign values in R.
"Hello"10 or 3.5TRUE / FALSE5 + 3
10 * 2
20 / 4
👉 R works like a calculator.
numbers <- c(1, 2, 3, 4, 5)
print(numbers)
👉 A vector stores multiple values.
greet <- function() {
print("Hello!")
}
greet()
age <- 18
if (age >= 18) {
print("Adult")
} else {
print("Minor")
}
for (i in 1:5) {
print(i)
}
data <- data.frame(
name = c("John", "Mary"),
age = c(20, 22)
)
print(data)
👉 Data frames are like Excel tables.
x <- c(1, 2, 3, 4)
y <- c(10, 20, 30, 40)
plot(x, y)
👉 Creates a simple graph.
Students can use R to:
| Feature | R | Python |
|---|---|---|
| Focus | Statistics & Data | General programming |
| Ease | Beginner-friendly | Beginner-friendly |
| Usage | Research, academics | Web, AI, automation |
👉 R is:
👉 “If data is the new oil, then R is one of the best tools to refine it into useful insights.”
There are different kinds of bots, so the easiest way to learn is to start with one simple type.
A bot is just a program that performs tasks automatically based on rules or user input.
Common types of bots:
A simple beginner path looks like this:
Before writing code, define the bot’s purpose.
Examples:
A good bot has:
Bots are usually built for a platform.
Examples:
For beginners, the best options are:
Most bots follow this flow:
User sends input → Bot receives it → Bot checks rules/logic → Bot sends response
Example:
/hello
A beginner bot can respond to keywords.
Example in Python:
def bot_reply(message):
message = message.lower()
if "hello" in message:
return "Hi! How can I help you?"
elif "price" in message:
return "Our price starts from ₦10,000."
elif "bye" in message:
return "Goodbye!"
else:
return "Sorry, I don't understand that yet."
user_message = input("You: ")
print("Bot:", bot_reply(user_message))
This is the simplest type of bot.
Most real bots use APIs.
An API allows your bot to communicate with another platform.
Examples:
This is how your bot sends and receives messages on those platforms.
A common beginner project is a Telegram bot.
Basic steps:
Example idea:
/start → welcome message
/about → your business info
/contact → phone number or email
Once the simple version works, you can add:
If you want it online all the time, host it on:
Check:
You can start with any of these:
To create bots well, learn:
Week 1:
Week 2:
Week 3:
Week 4:
There are two broad categories:
For a beginner, start with rule-based, then move to AI bots later.
Hobby (Free) Plan You can have up to 200 projects (websites/apps) under one account. Each project can have its own: Production deploy...