Academy of Xhosa - Online Program 1

Web Development Frameworks

About The Program - Consists of 4 courses

Learn how to create modern websites using the latest web development frameworks. This course covers front-end and back-end development, including JavaScript frameworks, full-stack development, and API integration.

What Will You Learn?

Course 1: Web Development Foundations - R1 250.00

Lesson 1: Understanding Frontend vs Backend Development

  • What is Web Development?
  • Frontend Overview & Frontend Technologies
  • Backend Overview & Backend Technologies
  • How Frontend & Backend Communicate
  • Frontend & Backend in action using Chrome Dev Tools (F12)
  • Key Takeaways

Lesson 2: Introduction to HTML, CSS, and JavaScript

  • Creating Website Project Folder & HTML file
  • Introduction to HTML tags (paragraph, links, tables, forms)
  • Introduction to CSS Syntax
  • Basic CSS Styling
  • Introduction to JavaScript
  • Adding JavaScript file to HTML
  • Creating basic interactivity
  • Resources for further learning

Lesson 3: Building a basic web page

  • Creating Website folder & Setting folder up in VS Code
  • Create website files (HTML, CSS, JavaScript)
  • Adding HTML to website
  • Install essential VS Code extensions
  • Create Nav Menu, style it, and make responsive
  • Create Hero Section, style it, and make it responsive
  • Create Services Section
  • Create Footer and style it

Lesson 4: Web hosting and Domain Basics

  • What is web hosting and what are domains?
  • How Websites Work
  • Overview of Github Web Pages
  • Setting up a Github account
  • Installing GitCreate Github Repository
    Publish website using GitHub Pages

Academy of Xhosa - Online Program 2

Website Design

About The Program - Consists of 2 courses

Master the art of web design and e-commerce with our comprehensive course. Learn to build stunning, user-friendly websites using WordPress, HTML, and CSS while exploring essential e-commerce tools like WooCommerce. Gain hands-on experience in website customization, responsive design, and online store management. Whether you’re a beginner or looking to refine your skills, this course equips you with the knowledge to create and manage professional websites that drive sales and engagement.

What Will You Learn?

Course 1: Basics Using WordPress - R1 250.00

Lesson 1: Getting Started with WordPress

  • How to install & Login to your WordPress website from your laptop using Xampp – or directly online should it be hosted already
  • Explore the WordPress Dashboard: Delete pages & change settings
  • How to install your free Astra Theme for customised global settings as a base to start building your website
  • How to install and activate a free Starter Template plugin eg. Outdoor Adventure
  • Choosing the Elementore Website Builder from your Starter template options and viewing your template from the front-end (your browser)

Lesson 2: Using the Elementor Website Builder

  • Navigating Elementor and exploring all its features to enable you to use its various tools & main site builder functions
  • Deleting a current free template & replacing it with a different one
  • How to create a new web page from scratch (eg. Demo Page)
  • How to create your own customised WordPress Banners using stock images (eg. Pexels) and sizing it using Adobe Photoshop
  • How to customise your global style by editing the settings to take effect throughout your entire website pages
  • Editing Global settings: Changing your fonts, colours & buttons

Lesson 3: Adding Elements: Submenu, Form & Footer

  • How to add two or more menu items as a Submenu dropdown and then to edit its style eg. background and link colours
  • How to create a form and a Google map on the contact page
  • How to Add a Footer plugin to use throughout your website and then you can add content & edit settings to your Footer page
  • Practical Project 1: Creating a Home Page for a Coffee Shop website from scratch without using a Starter Template but matching the design provided (images,files provided in the Resources Folder
  • Practical Project 2: Creating a Home Page for a website of your choice

Lesson 4: Creating a full basic WordPress website

  • How to create a customised Navigation Menu from scratch & adding a new page Gallery as well as a Whatsapp Button
  • Creating a home page Slider, Carasoul and a pop-up Gallery to display a series of images.
  • How you would create responsive elements to images by adding appropriate interactive/motion effects
  • Practical Project 3: Creating a full Coffee Shop website from scratch
  • Adding a search engine optimisation (SEO) plugin and understanding & applying its basic functions

Academy of Xhosa - Online Program 3

Introduction to Database Management

About The Program - Consists of 4 courses

This course teaches the principles of database management, covering SQL and NoSQL databases. Learn how to design, manage, and optimize databases for software applications.

What Will You Learn?

Course 1: Introduction to Databases - R1 250.00

Academy of Xhosa - Online Program 4

Programming Languages (Coding)

About The Program - Consists of 4 courses

This course introduces the fundamentals of programming, covering syntax, logic, and different programming paradigms. Learn Python basics, Object-Oriented Programming (OOP), and advanced coding techniques to build functional applications.

What Will You Learn?

Course 1: Introduction to Programming - R1 250.00

Academy of Xhosa - Online Program 5

Introduction to Software Development

About The Program - Consists of 4 courses

This course provides a foundational understanding of IT and software development. You’ll explore key concepts such as software development life cycles, different IT fields, cybersecurity basics, and essential tools used in the industry. Perfect for beginners, this course sets the stage for more advanced programming and web development topics.

What Will You Learn?

Course 1: Understanding IT & Its Role - R1 250.00

Choose Your Course Below
to get started

Web Development Frameworks

Learn how to create modern websites using the latest web development frameworks. This course covers front-end and back-end development, including Jav…

Introduction to Website Design

Master the art of web design and e-commerce with our comprehensive course. Learn to build stunning, user-friendly websites using WordPress, HTML…

Introduction to Database Management

This course teaches the principles of database management, covering SQL and NoSQL databases. Learn how to design, manage, and optimize datab…

Programming Languages (Coding)

Learn how to create modern websites using the latest web development frameworks. This course covers front-end and back-end development, including Jav…

Introduction to Software Development

Master the art of web design and e-commerce with our comprehensive course. Learn to build stunning, user-friendly websites using WordPress, HTML…