Preparing our young people for a great career in Tech

The importance of you 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 puts you 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 you understand how to interact with the world and also enhances your ability to express yourself.

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

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 you to appreciate collaboration and work on projects with others.

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

-Steve Jobs

Web Development

Course duration: 3 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

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

-Chris Pine

Month 3 (Advance Web programming)
Week 9: 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 10: 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 11: 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 12: 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: $130/N100k

Buy this course

Holiday Packages

Check out our available courses specifically design for children and Teenagers during holidays and long vacations

Continue reading

Teenager/Student Package

Cybersecurity and programming education for teenagers is important as it teaches them how to protect their personal and sensitive information online and prevent cybercrime threats such as identity theft or online bullying. Teenagers need to learn how to create strong passwords, recognize phishing scams and understand how to use privacy settings on social media platforms. Cybersecurity education can also lead to career opportunities in the growing field of cybersecurity.

Continue reading

Junior Analyst Course

We have an entry level Cybersecurity course for young adults seeking a career in cybersecurity.

Continue reading