Course Details

Creating a website today is easier than ever before thanks to modern website applications and content management systems. In the past, building a website required extensive programming knowledge and technical expertise. Today, platforms such as WordPress, Drupal, and Magento allow beginners to create professional websites, blogs, online stores, and forums without needing to write complex code from scratch.

This introductory course is designed for beginners who want to learn how website applications work and how to build and manage their own website or eCommerce store. Whether you want to launch a personal blog, create a business website, build an online community forum, or start an online store, this course provides the foundational skills needed to get started successfully.

Students will learn:
  • Website Applications
  • Website Themes
  • Website Plugins
  • Website Management
  • WordPress, Drupal, and Magento

Understanding Website Applications

Website applications are software platforms that help users build and manage websites through easy-to-use interfaces. Instead of manually coding every page, modern website applications allow users to create websites using dashboards, editors, templates, and plugins.

This course introduces students to several of the most popular website applications used around the world today. Students will learn the differences between blogging platforms, eCommerce systems, and forum software, as well as how to choose the right platform for their goals.

  • What website applications are
  • How content management systems work
  • Blogging platforms
  • eCommerce platforms
  • Forum software
  • Website administration panels

Learning Popular Website Platforms

WordPress

WordPress is one of the most popular website applications in the world and powers millions of websites globally. It is widely used for blogs, business websites, portfolios, news websites, and online stores.

  • Installing WordPress
  • Understanding the WordPress dashboard
  • Creating pages and blog posts
  • Installing themes and plugins
  • Managing users and permissions

Drupal

Drupal is a powerful content management system known for flexibility and scalability. It is commonly used for larger websites, educational organizations, nonprofits, and enterprise websites.

  • Drupal structure and architecture
  • Modules and extensions
  • User management
  • Website customization
  • Security and maintenance

Magento

Magento is a leading eCommerce platform designed specifically for online stores. It includes tools for product management, shopping carts, customer accounts, and payment processing.

  • Installing Magento
  • Managing products and categories
  • Shopping cart functionality
  • Processing online orders
  • Managing inventory and customers

Building Your First Website

One of the most exciting parts of the course is the process of building your first website. Students are guided step-by-step through setting up their website under their own domain name.

  • Connecting a domain name to hosting
  • Installing website applications
  • Accessing the administration area
  • Publishing website pages
  • Uploading images and media
  • Creating navigation menus

Choosing the Right Website Theme

Website themes control the overall design and layout of a website. Students will learn how to select professional themes that fit their goals and provide a strong user experience.

  • Installing themes
  • Customizing colors and layouts
  • Responsive mobile design
  • Theme performance and security
  • Beginner-friendly theme selection

Understanding Website Plugins and Extensions

Plugins and extensions allow website owners to add additional features without coding everything manually. Students will learn how plugins help websites become more powerful and easier to manage.

  • Installing plugins
  • Plugin configuration
  • Website security plugins
  • SEO and marketing tools
  • Performance optimization plugins
  • Managing plugin updates

Website Management and Maintenance

Launching a website is only the beginning. Proper maintenance helps keep websites secure, fast, and functional over time.

  • Updating website applications
  • Backing up website data
  • Monitoring website security
  • Managing website users
  • Troubleshooting common issues
  • Improving website performance

Introduction to eCommerce Websites

Students interested in online selling will learn how eCommerce platforms operate and how online stores manage products, customers, and payments.

  • Shopping cart systems
  • Product management
  • Payment gateways
  • Inventory management
  • Shipping configuration
  • Customer account management

Understanding Website Security

Security is an important part of website management. Students will learn best practices for protecting websites from common online threats.

  • Strong passwords
  • User permissions
  • Website backups
  • SSL certificates
  • Spam prevention
  • Software updates

Learning Website Administration

Every website application includes an administration dashboard where users manage website settings, content, users, themes, and plugins.

  • Website dashboards
  • Content editors
  • Media management
  • User administration
  • Theme customization
  • Plugin management

What Students Will Learn

Throughout the course, students will gain practical knowledge related to website applications and online platforms.

  • How website applications function
  • How to install WordPress, Drupal, and Magento
  • How to customize website themes
  • How to install and manage plugins
  • How to manage website content
  • How to maintain website security
  • How to operate website administration panels

What Students Will Achieve

By the conclusion of the course, students will have completed several important milestones that provide hands-on website management experience.

Students will finish the course with:
  • A live website under their own domain name
  • A website application installed online
  • Administrator access to the website backend
  • A customized website theme
  • Practical website management skills

Course Requirements

To participate in the hands-on sections of the course, students will need access to a cPanel web hosting account. Existing hosting accounts may be used as long as they support WordPress, Drupal, Magento, and cPanel access.

Students without hosting will be guided through signing up for a beginner-friendly hosting package through the course partner. The hosting package includes website hosting, cPanel access, support for website applications, and a free domain name for approximately $10 per month.

Final Thoughts

Website applications have transformed the way websites are built and managed. Platforms such as WordPress, Drupal, and Magento allow beginners to create professional websites, blogs, forums, and online stores without advanced coding skills.

This course provides students with a beginner-friendly introduction to these platforms while also teaching the practical skills needed to manage and maintain websites successfully. By combining step-by-step instruction with hands-on learning, students gain real-world experience building and managing websites under their own domain names.

Students will conclude the course with:

  • A website online under their own domain
  • Website application installed on their website
  • Administrator access to the admin backend of the application

Requirements

  • You will need to either have a cPanel Web Hosting Service or we will guide you on how to sign up for our partner's Web Hosting Service for $10/mo with a free domain name.

Instructors

Brian Modansky

Lead Professor

William Swan

Professor

WebHosting.school is a FREE online website and web hosting school where you will learn how to get a website online, build it, and administer it. You will work 1-on-1 or with a small group with a professor via Zoom while we walk you through each class. All for FREE.

All website and web hosting courses are taught via online Zoom on a one-on-one basis or in small groups.

Courses are taught around your schedule. When you sign up for a course you can choose a time/date that's good for you.

WebHosting.school is completley FREE. We are supported by our website and web hosting partners.

Stephane Smith

4.5   256 Reviews
Phasellus enim magna, varius et commodo ut, ultricies vitae velit. Ut nulla tellus, eleifend euismod pellentesque vel, sagittis vel justo. In libero urna, venenatis sit amet ornare non, suscipit nec risus.
Was this review helpful?

Anna Sthesia

4.5   256 Reviews
Phasellus enim magna, varius et commodo ut, ultricies vitae velit. Ut nulla tellus, eleifend euismod pellentesque vel, sagittis vel justo. In libero urna, venenatis sit amet ornare non, suscipit nec risus.
Was this review helpful?

Petey Cruiser

4.5   256 Reviews
Phasellus enim magna, varius et commodo ut, ultricies vitae velit. Ut nulla tellus, eleifend euismod pellentesque vel, sagittis vel justo. In libero urna, venenatis sit amet ornare non, suscipit nec risus.
Was this review helpful?

Rick O'Shea

4.5   256 Reviews
Phasellus enim magna, varius et commodo ut, ultricies vitae velit. Ut nulla tellus, eleifend euismod pellentesque vel, sagittis vel justo. In libero urna, venenatis sit amet ornare non, suscipit nec risus.
Was this review helpful?
View More
Video Image

Preview website courses

Web Hosting Service

If you do not have web hosting service then we recommend that you sign up for an Business Plan from WebHosting.coop for $100/yr and receive a FREE domain name included.