Preparing your child for a great career in Tech

The importance of children learning tech cannot be overstated in today's digital age. Here are some reasons why it is crucial:

1. Future job opportunities: Technology continues to advance rapidly and companies are increasingly relying on technology. Learning tech at an early age puts children in a better position to compete for future job opportunities.

2. Connecting with the world: Technology is a key tool for communication and connecting with others. Learning tech helps children understand how to interact with the world and also enhances their ability to express themselves online.

3. Enriching creativity: Tech offers various ways of expressing creativity including animation, graphic design, and website development. Learning tech allows children to experiment and develop new skills from a young age.

4. Developing problem-solving skills: Learning tech involves a lot of problem-solving skills. Kids learn how to think critically, analyze problems, and identify solutions.

5. Enhancing cognitive abilities: Tech also contributes to improving cognitive abilities such as memory retention, short and long-term focus, and spatial awareness.

6. Learning to collaborate: Tech is a great tool for teamwork. Learning tech helps children to appreciate collaboration and work on projects with others.

Scratch Programming Package

Course duration: 2 months

Course details:

Month 1 (Introduction to Scratch programming concepts)
Week 1: Introduction to Scratch
  • Overview of Scratch and its features
  • Understanding the Scratch interface
  • Creating and running a basic Scratch project
  • Exploring the different sprite and backdrop options
Week 2: Basic Programming Concepts
  • Introduction to programming concepts
  • Sequencing and controlling sprite movements
  • Using variables and operators in Scratch
  • Implementing loops and conditionals
Week 3: Animation and Interactivity
  • Creating animations using sprite costumes and backdrops
  • Utilizing sound and music in Scratch projects
  • Handling user input with events and sensing blocks
  • Creating interactive games and stories
Week 4: Sprites and Backdrops
  • Importing and editing sprites and backdrops
  • Implementing sprite interactions and collisions
  • Creating sprite clones for dynamic effects
  • Designing custom sprites and backdrops
Month 2 (Programming with Scratch Language)
Week 5: Multimedia and External Inputs
  • Incorporating video, images, and webcam usage
  • Handling keyboard and mouse inputs
  • Integrating external hardware with Scratch (e.g., sensors, Arduino)
  • Designing multimedia projects and interactive presentations
Week 6: Advanced Programming Techniques
  • Creating custom blocks for code reusability
  • Understanding broadcast and receive blocks for message passing
  • Utilizing lists and variables for data management
  • Implementing mathematical operations and randomization
Week 7: Game Development
  • Introduction to game design principles
  • Creating platformers, mazes, and puzzles
  • Implementing scoring and timers in games
  • Testing and iterating game projects
Week 8: Final Project and Showcase
  • Developing a final Scratch project
  • Refining and debugging the project
  • Presenting and showcasing projects to peers
  • Reflecting on the learning journey and next steps

Bonus: Career paths in Software Development

👉 Cost of programme: $100/N90k

""Everyone should learn how to program a computer because it teaches you how to think."

-Steve Jobs

Web Programming Package

Course duration: 2 months

Course details:

Month 1 (Introduction to Web programming concepts)
Week 1: Introduction to HTML
  • Introduction to HTML: What is HTML, its role in web development, and basic structure of an HTML document.
  • HTML Elements: Understanding tags, attributes, and their usage.
  • Building a Basic HTML Page: Creating a simple webpage with headings, paragraphs, and line breaks.
Week 2: Formatting in HTML
  • Working with Text Formatting: Formatting text using tags such as <strong>, <em>, <u>, <sup>, and <sub>.
  • Creating Lists: Using <ul>, <ol>, and <li> tags to create unordered and ordered lists.
  • Adding Links: Creating hyperlinks using <a> tags and understanding the href attribute.
Week 3: Images in HTML
  • Inserting Images: Adding images to a webpage using <img> tags and understanding the src and alt attributes.
  • Structuring Content with HTML5: Introducing HTML5 semantic elements like <header>, <nav>, <section>, <article>, <aside>, and <footer>.
  • Building a Multi-page Website: Creating a simple multi-page website with internal linking.
Week 4: Data Management in HTML
  • Creating Tables: Constructing tables with <table>, <tr>, <th>, and <td> tags to organize data.
  • Forms and User Input: Understanding form elements (<form>, <input>, <textarea>, <select>, etc.) and handling user input.
Month 2 (Web programming concepts)
Week 5: Multimedia in HTML
  • Embedding Media: Inserting audio and video elements using <audio> and <video> tags.
  • Working with IFrames: Embedding external content using <iframe> tags.
  • Understanding Metadata: Adding metadata to webpages using <meta> tags.
Week 6: Introduction to CSS
  • Cascading Style Sheets (CSS) Introduction: An overview of CSS and how it is used to style HTML elements.
  • Inline CSS: Applying inline styles using the style attribute.
  • Internal CSS: Creating a separate CSS section within the HTML file using <style> tags.
Week 7: Working with CSS
  • External CSS: Linking an external CSS file to an HTML document using the <link> tag.
  • CSS Selectors: Understanding different types of selectors (element, class, ID) and their usage.
  • Box Model: Learning about the box model and how it affects element layout and spacing.
  • CSS Layout: Exploring different layout techniques, such as floats, positioning, and CSS grid.
  • Responsive Web Design: Introduction to responsive design principles and media queries.
Week 8: Revision and Project
  • Final Project: Applying the learned HTML and CSS concepts to build a complete webpage.

Bonus: Career paths in Software Development

👉 Cost of programme: $100/N90k

Programming isn't about what you know; it's about what you can figure out

-Chris Pine

Python Programming Package

Course duration: 2 months

Course details:

Month 1 (Introduction to Python programming concepts)
Week 1: Introduction to Python Basics
  • Introduction to Python and its features
  • Installing Python and setting up the development environment
  • Basic data types: numbers, strings, lists, and dictionaries
  • Input/output operations: reading and writing to the console
  • Variables and assignment statements
  • Basic operators: arithmetic, comparison, and logical operators
Week 2: Control Flow and Functions
  • Conditional statements: if, else, and elif
  • Looping structures: while and for loops
  • Iteration and control flow
  • Introduction to functions: defining and calling functions
  • Function parameters and return values
Week 3: Data Structures and File Handling
  • More on lists: indexing, slicing, and list methods
  • Tuples and sets: introduction and operations
  • Introduction to file handling: reading from and writing to files
  • Working with CSV and JSON files
Week 4: Object-Oriented Programming (OOP) Basics
  • Introduction to object-oriented programming
  • Classes and objects: defining classes and creating objects
  • Class attributes and instance attributes
  • Methods: instance methods, class methods, and static methods
  • Inheritance and polymorphism
Month 2 (Programming with Python)
Week 5: Modules, Packages, and Error Handling
  • Introduction to modules and packages
  • Importing and using modules
  • Creating and importing custom modules
  • Exception handling: try, except, else, and finally blocks
  • Common exceptions and error handling techniques
Week 6: Intermediate Python Concepts
  • List comprehensions: creating lists using a concise syntax
  • Generators and iterators
  • Lambda functions
  • Decorators: modifying the behavior of functions or classes
  • Working with dates and times
Week 7: Working with External Libraries and APIs
  • Introduction to external libraries: NumPy, Pandas, and Matplotlib
  • Installing and using external libraries
  • Introduction to APIs: making HTTP requests and handling responses
  • Parsing JSON data from APIs
Week 8: Final Project and Advanced Topics
  • Final project: building a small Python application
  • Final project: Debugging and showcasing
  • Bonus: Career paths in Software Development

    👉 Cost of programme: $100/N90k

    Buy this course