Step 1 of 3: Start your web development journey
Web Development Foundations Training 2026
This 3-month IBM-aligned training is designed to strengthen your understanding of web development fundamentals, while helping you build hands-on experience through real projects, teamwork, and mentorship.
Start Your Web Development Journey Today
Start Your Web Development Journey
2-Day Free Web Development Training
Days
Hours
Minutes
Seconds
Why Learn Web Development?
This program is not just about learning HTML, CSS, and JavaScript, it’s about developing the skills, mindset, and confidence to start your web development journey the right way.
Here’s what makes it special:
-
Structured 3-month guided training with live mentorship
-
IBM-aligned curriculum built around global web standards
-
Practical projects and peer collaboration
-
Hackathon-style final project challenge
-
Webinars with industry experts
-
LinkedIn optimization and career sessions
-
Certificate of completion
-
Internship opportunity for top-performing student
Core Technical Topics
During the training, you’ll gain hands-on experience with:
- Introduction to Web Development
- Introduction to Version Control (Git and GitHub)
- HTML Foundations
- CSS Basics
- Responsive Web Design
- JavaScript Fundamentals
- DOM Manipulation
- Advanced JavaScript Concepts
- Final Project
The goal is to solidify your understanding of the fundamentals while helping you gain the practical skills needed to build websites confidently.
Program Highlights
Two Webinars with Industry Experts
You’ll get the chance to learn directly from professionals currently working in tech. These sessions will focus on career development, portfolio building, and real-world coding practices.
Hackathon / Project Challenge
You’ll collaborate in small teams to build a real project based on what you’ve learned. The top teams will receive recognition or prizes, adding a competitive, fun aspect to your learning.
LinkedIn Optimization Session
We’ll help you improve your professional online presence, from writing a standout bio to showcasing your projects and networking effectively.
Internship Opportunity
The best-performing student will receive a 1-month internship to gain real-world experience. Outstanding performance during the internship could even lead to a permanent role.
Core Technical Topics
Introduction to Web Development
-
Overview of the Internet and how it works -
Introduction to web technologies (HTML, CSS, JavaScript) -
Tools and software setup (Text editors, browsers, live servers) -
The structure of a web page -
Differences between frontend and backend -
Basics of file structure and naming conventions
Introduction to Version Control (Git and GitHub)
-
Basics of Git: Initializing repositories, committing changes -
Understanding branching and merging -
Introduction to GitHub: Pushing and pulling changes -
Collaboration workflows: Pull requests, resolving conflicts -
Hands-on: Setting up a group project -
Best practices for version control
HTML Foundations
-
Introduction to HTML structure -
Understanding tags, attributes, and elements -
Creating a basic web page -
Semantic HTML (header, footer, main, article, etc.) -
Lists, tables, and forms -
Linking external files and images
CSS Basics
-
Introduction to CSS -
Selectors, properties, and values -
Working with colors, fonts, and text -
Understanding the box model -
Positioning and layout (inline, block, flexbox) -
CSS best practices
Responsive Web Design
-
Introduction to responsive design -
Media queries and breakpoints -
Mobile-first vs. desktop-first approaches -
Creating a fully responsive layout -
Using CSS Grid and Flexbox for layouts -
Practical session: Building a simple responsive webpage
JavaScript Fundamentals
-
Introduction to JavaScript -
Variables, data types, and operators -
Basic control structures: if/else, loops -
Functions: Declaration, parameters, and return values -
Arrays and objects -
Practical session: Basic problem-solving with JavaScript
DOM Manipulation
-
Understanding the Document Object Model (DOM) -
Selecting elements with JavaScript -
Modifying content and styles dynamically -
Event listeners and handlers -
Form validation using JavaScript -
Practical session: Building an interactive form
Advanced JavaScript Concepts
-
Introduction to ES6+ features (arrow functions, destructuring, template literals) -
Promises and async/await -
Practical session: Building a small application
Final Project
-
Planning and designing the project: Wireframes and feature lists -
Setting up the project structure -
Development: Version Control, HTML, CSS, JavaScript. -
Implementing responsive design -
Deployment.
-
Overview of the Internet and how it works -
Introduction to web technologies (HTML, CSS, JavaScript) -
Tools and software setup (Text editors, browsers, live servers) -
The structure of a web page -
Differences between frontend and backend -
Basics of file structure and naming conventions
-
Basics of Git: Initializing repositories, committing changes -
Understanding branching and merging -
Introduction to GitHub: Pushing and pulling changes -
Collaboration workflows: Pull requests, resolving conflicts -
Hands-on: Setting up a group project -
Best practices for version control
-
Introduction to HTML structure -
Understanding tags, attributes, and elements -
Creating a basic web page -
Semantic HTML (header, footer, main, article, etc.) -
Lists, tables, and forms -
Linking external files and images
-
Introduction to CSS -
Selectors, properties, and values -
Working with colors, fonts, and text -
Understanding the box model -
Positioning and layout (inline, block, flexbox) -
CSS best practices
-
Introduction to responsive design -
Media queries and breakpoints -
Mobile-first vs. desktop-first approaches -
Creating a fully responsive layout -
Using CSS Grid and Flexbox for layouts -
Practical session: Building a simple responsive webpage
-
Introduction to JavaScript -
Variables, data types, and operators -
Basic control structures: if/else, loops -
Functions: Declaration, parameters, and return values -
Arrays and objects -
Practical session: Basic problem-solving with JavaScript
-
Understanding the Document Object Model (DOM) -
Selecting elements with JavaScript -
Modifying content and styles dynamically -
Event listeners and handlers -
Form validation using JavaScript -
Practical session: Building an interactive form
-
Introduction to ES6+ features (arrow functions, destructuring, template literals) -
Promises and async/await -
Practical session: Building a small application
-
Planning and designing the project: Wireframes and feature lists -
Setting up the project structure -
Development: Version Control, HTML, CSS, JavaScript. -
Implementing responsive design -
Deployment.
Ready to Join?
Registration opens soon!
Don’t miss the chance to gain real coding experience, mentorship, and confidence through this career-building program.
Start Date: 30th March 2026
Fee: ₦10,000 (after 90% discount)
Duration: 3 Months
Message us on Whatsapp
Certification & IBM Alignment
The program follows an IBM-aligned structure, meaning the content and skills covered match the global standards used in IBM’s own web development learning paths.
At the end of the training, you’ll receive a Certificate of Completion from us.
You can also choose to pursue the official IBM Web Development Certificate independently after this training — what you learn here will fully prepare you for that.
However, please note that we are not affiliated with IBM in any way.
FAQs – Everything You Need to Know
When does the Web Development Foundations training start?
- The program begins on 30th March 2026 and will run for three months.
How much does it cost?
- The full program fee is ₦10,000, after applying a 90% discount (original value ₦100,000).
Who can join the training?
- Anyone interested in starting a web development career is welcome, no prior experience required.
Is this program beginner-friendly?
- Yes! The course is designed specifically for beginners and those who missed the previous free training.
Will I get a certificate?
- Yes, you’ll receive a Certificate of Completion at the end of the training.
What does IBM-aligned mean?
- The training follows the structure and learning outcomes of IBM’s web development path, ensuring global relevance. However, we are not affiliated with IBM in any way.
Can I pursue the official IBM certificate after this?
-
Yes. The knowledge gained here will prepare you to continue and earn the official IBM Web Development Certificate if you wish.
Are there internship opportunities?
-
Yes! The best-performing student will receive a 1-month internship to gain real-world experience, with a chance for further opportunities.
How will classes be conducted?
-
All sessions will be held online, with live sessions, webinars, and collaborative projects.
When can I register?
-
Registration will open soon
- The program begins on 30th March 2026 and will run for three months.
- The full program fee is ₦10,000, after applying a 90% discount (original value ₦100,000).
- Anyone interested in starting a web development career is welcome, no prior experience required.
- Yes! The course is designed specifically for beginners and those who missed the previous free training.
- Yes, you’ll receive a Certificate of Completion at the end of the training.
- The training follows the structure and learning outcomes of IBM’s web development path, ensuring global relevance. However, we are not affiliated with IBM in any way.
-
Yes. The knowledge gained here will prepare you to continue and earn the official IBM Web Development Certificate if you wish.
-
Yes! The best-performing student will receive a 1-month internship to gain real-world experience, with a chance for further opportunities.
-
All sessions will be held online, with live sessions, webinars, and collaborative projects.
-
Registration will open soon
Did not qualify for our Scholarship?
Do you need help securing sponsorship? This sponsorship letter could help you get the financial sponsorship you need from a friend, family, employer or a well wisher.
Click on the button below to download the sponsorship letter that suits your situation.
Choose the one for a family member or friend, or the one for your boss.
Meet Your Tutor
Emmanuel Nmaju, Web Developer
Emmanuel Nmaju is a skilled Web Developer with expertise in HTML, CSS, JavaScript, React, and WordPress.
He is a passionate educator: the Web Development Tutor for odurinde.com, Emmanuel specializes in creating engaging user experiences, building visually appealing websites, and delivering impactful training sessions.
Also, as the web development lead, his technical expertise helped build the odurinde.com platform on a robust technical foundation. His strong commitment to empowering students meant he is able to impart
them with his vast theoretical, practical, hands-on skills and experience.