5.00
(1 Rating)

Ojoto Union North America Scholarship Programme – Career Skills Development Course

Uncategorized
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

The Ojoto Union North America Scholarship Programme – Career Skills Development Course is designed to equip selected students with high-demand digital, technical, and professional skills necessary for today’s global job market.
Through this program, students will receive structured, hands-on training in key areas such as Python programming, SQL and database management, cloud computing (AWS Solutions), digital marketing, graphic design, content creation, and entrepreneurship fundamentals.

Our mission is not only to prepare students for remote employment opportunities across Nigeria and internationally but also to empower them to launch their own ventures through an entrepreneurial mindset.
Students will engage in live classes, real-world projects, personal interviews, and self-paced assignments, ensuring deep learning, consistency, and job readiness within a few months of training.

This course demands hard work, consistency, a proactive learning attitude, and a commitment to excellence, with the ultimate goal of transforming the students’ futures.

Show More

Course Content

Python Fundamentals Course
This course covers the fundamentals of Python programming, starting from basic syntax to file handling. Each module includes conceptual understanding, examples, and exercises.

  • Day 1: Introduction to Programming & Python Setup
    01:56:20
  • Lesson: Installing Python & PyCharm – Writing Your First Code
    44:58
  • Course Registration on InfofitSoftware.com
    04:53

Day2: Introduction to Python, Variables, Data types, Type casting
In this module, we will begin our journey by setting up the essential tools needed to start coding in Python. Students will learn how to install Python on their computers and set up a programming environment to write, run, and test their code. We will guide you step-by-step through installing Python, choosing a simple code editor, and understanding how to run your first basic Python programs. This module will ensure that every student is technically ready before moving on to writing and understanding Python scripts. Topics Covered: Installing Python (Windows, Mac, Linux) Setting up a code editor (VS Code or alternatives) Understanding the Python interpreter Writing and running your first Python program (Hello World)

Day 3: Understanding Data Types and Type Casting in Python
In this session, you'll explore the fundamental building blocks of any Python program—data types. You’ll learn how Python categorizes data (like numbers, text, and more), and how to work with each type effectively. The session also introduces type casting, which allows you to convert values from one data type to another (e.g., string to integer). Understanding data types and conversions is essential for writing clean, bug-free code.

Day 4:-String Manipulation & Type Casting
In today’s session, we began by revising type casting to reinforce data conversion between types in Python. We then explored Python strings, how they are stored and manipulated, and practiced using commonly used string functions like .upper(), .lower(), .strip(), .replace(), .split(), and more. These foundational skills are essential for handling text and data effectively in real-world programming scenarios.

Day 5:-String Slicing & Python Operators
In today's session, we explored the concept of string slicing to access and manipulate parts of strings. We also covered different types of Python operators, including: Arithmetic Operators (e.g., +, -, *, /) Comparison Operators (e.g., ==, !=, >, <) Logical Operators (and, or, not) Students practiced through several hands-on coding questions to solidify their understanding.

Day 6:-Conditional Statements – Introduction & Slicing Revision
n this session, we continued our exploration of string slicing with more hands-on examples and solved key practice problems. We then began our journey into conditional statements, introducing the if statement, its syntax, and real-life use cases in programming. This class marks an important step as we dive into decision-making logic in Python.

Day 7: Mastering Conditional Statements in Python
In this session, we dived deep into Python's conditional logic. We covered if, if-else, and if-elif-else statements in detail. The class focused on understanding how decision-making works in programming. Students actively participated by solving multiple practice questions to solidify the concepts and improve logical thinking.

Day 8: Introduction to Iterative Statements in Python (Loops)
In this session, we will explore one of the most essential concepts in programming—loops. Students will learn how to use the for and while loops to perform repeated actions efficiently. We'll understand the syntax, flow, and practical use cases of loops with real-life examples and coding exercises. This class lays the foundation for automating repetitive tasks and solving complex problems with ease.

Day 9: Mastering Loops – While Loop & For Loop Practice
In this session, we explored the while loop in Python, understanding its syntax, flow, and use cases. We also revisited for loops and solved several practice questions to strengthen our understanding of iterative logic. The focus was on identifying the right loop for different scenarios and writing efficient, clean code.

Day 10: Introduction to Collections (Data Structures) in Python
In today’s class, we will explore collections in Python, also known as data structures. These are powerful tools that allow us to store, organize, and manage groups of data efficiently. We'll cover the four main built-in collection types in Python: Lists, Tuples, Sets, and Dictionaries. By the end of this session, you'll understand the differences between them, their syntax, use-cases, and how to manipulate each with hands-on examples.

📘 Day 11: Introduction to Lists & Dictionaries in Python
In this class, we explored two of Python's most important collection types — Lists and Dictionaries. Students learned how to create, access, and manipulate lists and dictionaries using various built-in functions and methods. We also solved practical Python questions to reinforce these concepts. This session marked a significant step forward in understanding data structures and applying them in real-world problem-solving.

Day 12: Understanding Tuples, Sets & Iteration with Collections
In this class, we explored tuples and sets in Python, learned key functions and operations related to them, and practiced using for loops with collections like lists and tuples. Students actively solved problems and deepened their understanding of Python's built-in data structures.

Day 13: Introduction to Functions in Python
In this class, we explored the concept of functions in Python—how to define and call them, the importance of code reusability, and the structure of function syntax. We learned about built-in vs user-defined functions, the use of return and parameters, and solved various problems to reinforce the understanding of modular programming. This marks an important step towards writing clean, efficient, and organized code.

Day 14: Deep Dive into Python Functions – Parameters, Arguments & Return Values
In today's session, we explored the core of Python functions in detail. Students learned how to use parameters and arguments, and how the return statement works. We solved multiple hands-on coding problems involving functions, reinforcing how modular programming enhances code clarity and reuse. It was a productive class that strengthened foundational understanding and logical thinking.

🧠 Day 15: Mastering Function Arguments in Python
In today’s insightful session, we explored different types of arguments in Python functions: Positional arguments Keyword arguments Variable-length arguments using *args and **kwargs We also solved a variety of practice questions to reinforce the concepts and build confidence in real-world Python coding. The class was engaging, and every learner is steadily evolving into a strong programmer.

Day 16 – Python Problem Solving Across Core Topics
In this session, we focused on enhancing problem-solving skills by revisiting and solving a variety of questions from all the core Python topics covered so far. The class served as a comprehensive revision and application session, allowing students to integrate their understanding of: Conditional Statements Loops (for and while) Strings and String Functions Lists, Tuples, Dictionaries Type Casting and Input Handling Functions and Argument Types

🗂️ Day 17 – File Handling in Python
📘 In today’s session, we introduced File Handling in Python — understanding how to read from, write to, and manipulate files using Python's built-in functions. We also practiced real-world examples and solved multiple questions to solidify the concept. Topics Covered: Opening and closing files (open(), close()) Reading files (read(), readline(), readlines()) Writing and appending to files (write(), writelines(), modes like 'w', 'a') Practical coding exercises 💡 This is a foundational concept that will help in handling data in real applications. Make sure to practice and review the code snippets shared.

📘 Day 18 – Understanding Modules and Packages in Python
In this session, we explored the concept of modules and packages in Python to enhance code organization, readability, and reusability. Students learned how to: Import and use built-in Python modules like math, random, and datetime Create and import their own user-defined modules Understand and use the __name__ == "__main__" block Build and structure packages using multiple Python files and folders We also solved hands-on examples to reinforce these concepts and demonstrated how modular programming improves real-world application development.

✅ Class 19: Understanding Classes and Objects in Python
📘 Description: In this session, we began our journey into Object-Oriented Programming (OOP) by exploring the concepts of classes and objects in Python. We discussed: What is a class? How to create objects. The use of the __init__ method. How attributes and methods work inside a class. ✨ Real-life analogies and examples were used to make the concept intuitive and relatable. We also wrote simple Python programs to solidify our understanding.

📅 Day 20: Introduction to Databases & SQL
🔍 We started from the very basics of databases, then moved into SQL (Structured Query Language). We practiced the foundational SQL commands like: CREATE – to create tables SELECT – to retrieve data INSERT – to add data to tables

📘 Day 21: Working with SQL – Data Types & Core Operations
✅ In Day 21, we continued our journey with PostgreSQL, where we focused on the following key concepts: 📊 Understanding SQL Data Types (e.g., INT, VARCHAR, TEXT, BOOLEAN, DATE, etc.) 🏗️ How to create tables with proper data types 📥 Inserting data into the table using INSERT INTO 🔍 Selecting and viewing data using SELECT statements We also practiced hands-on examples to strengthen our understanding of how databases work in real-world applications. 📌 Please review the class notes and video before attending the next session to stay in sync. Make sure to try creating your own tables and inserting data as practice!

📘 Class 22: Mastering SQL Filters and Query Control
In this class, we deepened our understanding of SQL by exploring various filtering techniques to refine our data queries. We practiced using: WHERE clause for conditional selection Logical operators: AND, OR, IN, BETWEEN Sorting results with ORDER BY These tools are essential for retrieving specific and meaningful information from databases. Today, we continue this journey by diving into one of the most powerful features in SQL — JOINS, which allows us to combine data from multiple tables to perform complex queries.

🧠 Class 23: SQL Joins & Advanced Filtering
In this class, we continued our journey into SQL and explored the powerful concept of Joins — understanding how to fetch and relate data from multiple tables using INNER JOIN, LEFT JOIN, etc. We also learned about advanced filtering techniques using the LIKE operator to match patterns in data. This is an essential skill for handling real-world datasets and building meaningful queries. Keep practicing these concepts to build a strong foundation in database querying.

Class 24:- group by,aggregate functions,DDL and DML commands
📘 Topics Covered: DDL & DML Commands such as ALTER, DELETE, INSERT Aggregate Functions like SUM(), AVG(), MAX(), MIN(), and COUNT() GROUP BY and the powerful HAVING clause to filter grouped data

Class 25 Recap: Continued Mastery of SQL
📘 Topics Covered: Constraints in SQL (PRIMARY KEY, FOREIGN KEY, UNIQUE, NOT NULL, etc.) Revision of different types of Joins (INNER, LEFT, RIGHT, FULL) Advanced Filtering options using WHERE, IN, BETWEEN, LIKE, etc. Continued practice on DDL and DML commands

Student Ratings & Reviews

5.0
Total 1 Rating
5
1 Rating
4
0 Rating
3
0 Rating
2
0 Rating
1
0 Rating
lordjaja
4 months ago
it is a welcome programme which i will get used to it with time