1 of 10

A Friendly Introduction to Coding!

By Seif Sekalala, Ph.D.

2 of 10

Problem-Solving–Part 1

>> Problem 1: Imagine your mum or dad needs to fix the car or roof; what would they do?

>> Problem 2: Imagine you’re hungry and your parents are not around, but you know how to make an omelette; what would you do?

3 of 10

Answer (Challenge Accepted!):

TOOLS & MACHINES To The Rescue!

4 of 10

Problem-Solving–Part 2

>> Problem 3: Imagine you’re the principal of your school and you need to safely store all the students’ grades–without the risk of getting burned by fire; what would you do?

>> Problem 4: Imagine you need to quickly do calculations with VERY LARGE numbers, from A LOT of people and countries; what would you do?

5 of 10

SuperKids Games of Logic and Reasoning:

https://www.superkids.com/aweb/tools/logic/

Fun Example!

And For All Problems:

LOGIC, algorithms, and CODING to the Rescue!

6 of 10

Let’s See How It Works!

7 of 10

Algorithms

8 of 10

Getting Started!

9 of 10

Some Common Languages

C:

To give your computer instructions!

HTML, CSS, and JavaScript:

For Web Apps

Python:

To do large calculations

10 of 10

“How should I learn it?!”

>> Practice, practice, practice!

>> Be willing to keep learning!

>> Learn to enjoy problem-solving

>> Don’t just use Google and YouTube to “chill”; use it to learn! You can do it! And you can earn good money, and solve the world’s big problems!