Skip to main content

Introduction to Web Design

Build, Style & launch your First website Step by Step. Learn HTML, CSS & JavaScript from scratch.

About This Course

WEB101 – Introduction to Web Design is a foundation-level course designed to equip learners with practical, market-ready skills for the digital economy. This course is ideal for beginners and career switchers seeking a structured and reliable pathway into web development, app development, and game development.

You will learn the three core technologies that power the modern web: HTML for structure, CSS for layout and visual design, and JavaScript for interactivity and logic. Through guided lessons and hands-on labs, you will progress from building your first static page to developing a styled and interactive mini website.

By the end of the course, you will have a complete personal profile website hosted online using a free hosting platform provided as part of the course. This project serves as a professional portfolio asset that you can present to potential clients, employers, or use as a launchpad for freelance and entrepreneurial opportunities.

WEB101 is intentionally designed to support income-oriented outcomes. Whether your goal is to build a personal brand, create websites for small businesses, or progress toward advanced technical roles, this course establishes a strong and credible starting point. It also provides a direct progression pathway to Web200 (Hosting & Domains), WordPress Crash Course, and Digital Marketing, enabling continuous skill growth from beginner to professional level.

Requirements

This is a hands-on course and requires access to a laptop or desktop computer for practical exercises. Learners will use simple and widely available tools such as Notepad and a modern web browser (Chrome, Edge, Firefox, or equivalent).

No prior programming experience is required. Basic computer skills—such as using a browser, creating folders, and editing files—are sufficient. Consistency, curiosity, and a willingness to practice will greatly enhance your success in this course.

Lead Trainer

Mr. Ian Mbogo

Mr. Ian Mbogo

Mr. Mbogo is a seasoned IT professional with over 15 years of industry experience. He is currently a Part-time Lecturer at the University of Embu, where he teaches and mentors undergraduates students in computing and technology.

His professional background includes the design and development of production-level websites for diverse clients, including complex commercial platforms like sports betting websites. With a strong focus on applied skills and industry relevance, Mr. Mbogo brings practical insights that bridge academic knowledge and real-world implementation.

His teaching philosophy emphasizes strong fundamentals, disciplined practice, and the strategic use of technology to create income-generating opportunities for learners in both employment and self-employment pathways.

Frequently Asked Questions

What web browser should I use?

The Open edX platform works best with current versions of Chrome, Edge, Firefox, or Safari.

See our list of supported browsers for the most up-to-date information.

Can I use a mobile phone for this course?

Mobile phones can be used for theory review and quizzes. However, all practical work—including writing HTML, CSS, and JavaScript—must be done on a laptop or desktop computer.

Do I need prior coding experience?

No prior coding experience is required. This course is designed for beginners and assumes no background in programming or web development.

What will I build by the end of the course?

You will build a personal profile website featuring styled pages and interactive components such as a calculator or form validation. This project can be customized further and used to secure freelance work or demonstrate your skills to potential clients.

Do you provide hosting for student projects?

Yes. A free hosting platform is provided to allow you to publish and showcase your final project online.

Is the course graded and certified?

Yes. The course is graded, and learners who successfully complete all requirements will receive a certificate of completion from Raia Technical Training Institute.

What’s next after this course?

Graduates are encouraged to continue with Web200 (Hosting & Domains), WordPress Crash Course, and Digital Marketing to expand their technical and income-generating capabilities.

How long does the course take?

The course is designed to be completed in approximately 4 weeks.

How much does the course cost?

The course fee is KES 4,475.

How do I pay and get enrolled?

1. Pay via Till Number 358789 (Internet Hotspot)
2. Send your payment details to Mr. Ian on 0724 545 420
3. Provide the email address you used during registration
4. You will be enrolled and granted full course access

Enroll