Preparing your child for a great career in Software Engineering

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.

Web Development for Children/Teens

Course duration: 2 months

Course details:

Month 1 (Introduction to Web Development Concepts)

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

-Steve Jobs

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

  • Final Project: Applying the learned HTML and CSS concepts to build a simple website.
  • Bonus: Career paths in Software Development

    👉 Cost of programme: $100/N90k

    Buy this course

    go back to Children hub