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.
- 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.
- 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
ProfessorWebHosting.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
Anna Sthesia
Petey Cruiser
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.
