WordPress: Step by Step for Beginners

Complete WordPress for beginners course covering Installation and Setup, SEO, Security, Email, Social Media, and more!
4.8 (28 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
4,166 students enrolled
Instructed by Chris Phelps Design / Web Design
70% off
Take This Course
  • Lectures 93
  • Length 9.5 hours
  • Skill Level Beginner Level
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 9/2015 English

Course Description

WordPress For Beginners: A Complete "Step by Step" Educational Experience!

This course was designed specifically to help YOU create your very first WordPress Blog. In this course, I'll create a new blog from scratch, and walk you thru, step by step, everything I do and everything you need to do, to build an amazing blog!

This course is broken up into 9 different sections.

Section 1: Course Overview

In this section, which is just one short lecture, I'll introduce myself, tell you what you can expect to learn from the course, and help you decide if the course is right for you.

Section 2: Getting Started

In the getting started section, I'll help you select a domain for your site, explain the difference between shared and managed hosting, help you select a host, and walk you thru the GoDaddy signup (please see NOTE at the bottom of this course summary) and WordPress Installation.

Section 3: WordPress Setup and Configuration

In this section, I'll teach you about the WordPress dashboard, theme installation and customization, using widgets, adding menus, working with plugins, adding users, and additional tools. Then we'll cover General settings, Writing settings, Reading settings, Discussion settings, Media settings, Permalink settings, and even how to limit login attempts. (which we'll also cover in the security section of the course)

Section 4: Creating Content

In section 4, I'll explain the All Posts Page, show you how to create and use categories and sub categories, teach you about tags, show you how to create content (your first post) and how to enhance that content. I'll also show you how to use short codes, work with images, audio, and video, as well as additional post options, publishing options, how to use an editorial calendar, and how to customize your pages.

Section 5: Comments

Every blog needs a commenting system, but which one? WordPress Comments? Disqus Comments? Facebook Comments? In this section, I'll show you how to setup and configure each of these systems so you can decide which is right for your blog.

Section 6: Social Media

In section 6, first I'll show you how to create a Facebook page, a google plus page. Then I'll show you how to integrate your blog with social media, making it easier for readers to like your content and follow you on social media. Then I'll teach you about URL shortening, show you how to setup a Bitly account and use it within your WordPress blog. I'll also show you how to track your link clicks. Next I'll show you how to create polls and ratings, how to enable your readers to tweet quotes from you, and how to add Facebook and twitter feeds to your blog. Finally, I'll show you how to setup and implement a custom twitter landing page.

Section 7: Email and List Building

In this section, I'll show you how to setup a MailChimp account, setup your first mailing list, and create side-bar and popup opt-in forms using only MailChimp. Then I'll you more advanced techniques for opt-in forms and boxes with MailMunch, and Ninja Popups. I'll also show you how to create a custom thank you page that you display after your readers opt-in. Finally I'll show you how to setup an RSS (Rich Site Summary) Feed Syndication using MailChimp, as well as Feedly integration within your blog.

Section 8: SEO (Search Engine Optimization)

In the SEO section of the course, I'll show you how to setup and configure Google Webmaster Tools, how to setup and use the Yoast SEO plugin, how to submit site maps to Google (to help them realize you exist, and know when you publish new content. Then I'll explain pinging and show you how to publish your site on the most popular ping websites. Then I'll show you how to improve your SEO with image compression and show you how to use FTP. Finally, I'll show you the GrowthHow Website Analyzer, a tool I developed to review your website and give you dozens of SEO recommendations.

Section 9: Security

In this section, I'll show you industry standard security techniques such as best practices for your admin account naming and password creation. I'll show you how to modify your database prefix, and explain why you should. I'll also show you how to limit login attempts, use the .htaccess file to lock down files, the Akismat plugin for spam prevention, Graphic Password for enhanced hacking protection, and we'll take a deep dive in WordFence, the most advanced security tool available for WordPress.

Section 10: Archived Lectures

In section 10, I'll keep lectures that have been removed from the main area of the course because they have been replaced with more accurate, relevant, or improved lectures.

Section 11: Bonus Section

In the Bonus Section, I'll cover advanced topics, or topics that were not covered as a part of the main course, but that may still be relevant to you. Currently, the bonus section has lectures on setting up Office 365 Email, and an advanced security technique called 2 factor authentication.

NOTE: GoDaddy Managed Hosting is the host I have chosen for my blog. I chose GoDaddy because of performance and price but also because I'm expecting most of my students are setting up WordPress for the first time, and are probably first time bloggers on a budget. I believe that GoDaddy hosting is a good choice for most beginner as well as seasoned bloggers, however your choice of host is exactly that, your choice. I have no affiliation with GoDaddy. In this course, I do show you multiple hosting choices from various companies. Most popular registrar/hosting companies offer similar features when it comes to hosting WordPress. In this course, some of what I will teach is based on the GoDaddy hosting environment. However, most of the course can be followed regardless of the host you choose. I'm committed to your success with building your blog. If you find that you are not able to follow along with any part of this course because things don't look the same between different hosting companies, I'll gladly coach you as best I can to ensure your success.

What are the requirements?

  • If you have a desire to create and you know how to use a computer, no previous knowledge of WordPress is required. In this course, I'll teach you how to use WordPress and walk you thru every step necessary to create an amazing blog.

What am I going to get from this course?

  • Create an Amazing WordPress Blog filled with features and functionality
  • Hosting and WordPress installation
  • Customizing your WordPress experience
  • Understanding content creation and management
  • Understanding of WordPress Comments, Disqus Comments, and Facebook Comments
  • Complete understanding of social media integration and techniques
  • Create mailing lists, collect email address, and setup full RSS Email Syndication
  • SEO (Search Engine Optimization) tips, tricks, tools, and best practices
  • Industry standard security techniques to ensure your blog is safe from hackers
  • Ability to create an amazing blog, with a complete technical understanding of the WordPress experience

Who is the target audience?

  • This course is taught with you, the beginner, in mind. If you are a beginner to WordPress, looking for a complete and comprehensive course that will "hold your hand" thru every step necessary to create an amazing blog, this is the right course for you.
  • This WordPress For Beginners Course is taught with you, the beginner, in mind. If you are a beginner to WordPress, looking for a complete and comprehensive course that will "hold your hand" thru every step necessary to create an amazing blog, this is the right course for you.
  • In this course, I use GoDaddy as my host. Most of the course is independent of the host you choose, so regardless of your hosting choice, you can still follow along in this course.
  • This course covers many different tools outside of the WordPress system. While none of the tools covered in this course are required to follow along, in most cases, the tools covered in the course are FREE or have FREE options.
  • This course is about the technical skills required to build a great blog. This course will NOT cover writing tips or techniques, choosing a niche or topic for your blog, or any other creative skills necessary to be a good blogger.
  • This course is intended for WordPress Beginners.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.



In this lecture, I'll introduce myself, give you an overview of what you can expect to learn in this course, and help you decide if the course is right for you.


In this lecture, I share the topics that will be covered in this section and what you can expect to learn from each lecture.


Selection of your Domain Name should be taken seriously. For your best chance at success with blogging, it's necessary to give your domain name a little more thought.


In this lecture, I'll discuss the differences between Managed vs. Shared Hosting, and help you decide which is right for you.


In this lecture I'll discuss why I chose GoDaddy for hosting, but using GoDaddy is not a requirement of this course.


And finally, to the meat of the course. This lecture will cover the GoDaddy Signup Process, and an in depth look at installing WordPress.


This lecture will summarize what you've learned in this section and give you final preparation for the quiz. :)

Section 2 Quiz
5 questions

In this lecture, I'll share the topics that will be covered in this section and what you can expect to learn from each lecture. In this section of the course, I will teach you the fundamentals of WordPress. If you are new to WordPress, this section is crucial to your success.


In this lecture, you will learn all about the WordPress Dashboard and how to use it to help you.


At the heart of WordPress is Themes. In this lecture, learn about themes, where to find them, and how to install them.


In this lecture, I'll cover the options available to customize the theme we have chosen to work with.


In this lecture, I'll show some advanced techniques of working with the FREE Rubber Soul theme.


Widgets are another of the great strengths in WordPress. In this lecture, we will discuss the widgets available by default, and in future lectures we will come back to more advanced widgets as we add them.


Menus are critical to your blog, but they can be confusing and often difficult to setup correctly. In this lesson, we will cover the basics, but also some advanced menu configuration options.


Plugins are another key feature in WordPress. Plugins give you the ability to enhance and improve your blog by installing some of the thousands of plugins available. In this course, we will work with a specific set of plugins so in this lecture we will cover the basics, but later we'll come back to specific plugins and their uses.


In this lecture you'll learn how to setup new users and configure their default color scheme, preferences, bio, and security types.


While much of the Tools feature is not in scope for this course, we will cover the "Press This" tool which will help you grab content from other sites.


In this lecture you'll get tips on general settings, including date/time settings, language settings, and more.


Includes quick coverage of default categories and post formats, posting via email, and update services.


In this lecture we will cover the various settings in the reading section, and how you can change the "feel" of your website.


It's all about comments. Later in this course we will cover comments in much more depth, but in this lecture we will cover using WordPress comments.


A simple lecture to discuss default image sizes, and organization of uploaded files.


A brief lecture about permalink settings, what they mean to you, and how to decide.


In this lecture we will cover the security feature called Limit Login Attempts. We will also discuss this feature in the Security section of this course in more detail.


In this section, we covered the basic fundamentals of setting up and using WordPress. Completely understanding what we covered in this section of the course will help you better understand and take advantage of the remaining sections and lectures in this course.

Section 3 Quiz
5 questions

This section is all about creating content. You will learn to add text, images, audio, and video to yours posts and pages. We'll also cover categories, sub categories, tags, advanced page techniques, comment moderation, and using an editorial calendar.


All about Posts! In this section you will learn about post management, how to publish posts, post options like private or password protected, how to schedule a post, how to work with slugs, categories, tags, comments, and other post options.


In this lecture, I'll teach you all about categories. What a category is, how it's used, how to add and use categories, how to setup widgets with categories, and other advanced techniques for working with categories.


In this lecture you'll learn the difference between tags and categories, how and when to use tags, how to setup tags, link to your tag pages, how to recognize tags on your page, and much more!


Finally! Creating Content. In this lecture, you will learn some basics of creating content, including how to create a new post. We'll cover the basics of using the WordPress default editor to work with fonts, links, bullets, colors, and other tags. Learn all about the built in editor, and in the next lecture we'll enhance your experience.


This lecture is all about creativity. You'll learn how to install an advanced editor and all about how to create advanced content with things like tables, emoticons, anchors, and advanced bullets. We'll also cover additional editor techniques like working with the editor vs. directly with html.


Quality content is important! This lecture will cover using an advanced plugin for spell check and grammar checking, along with an external website for advanced writing review.


Short Codes Ultimate! This lecture covers some plugin techniques to help make your content amazing.


A picture is worth a thousand words? Learning all about images and WordPress is critical to your success. In this lecture, we will cover the media library, how to upload and use images in your posts, how to manage your images, edit images, modify image information like captions, descriptions and alternate text, set your featured image, get and modify image links, and so much more. If your new to WordPress, don't miss this lecture!


Has it been said that a video is worth a thousand images? If not, I'm saying it now. Video in web logs, or Vlogs for shore, is in. This lecture will teach you all about adding your videos from YouTube and Vimeo into your posts.


Need to add audio to your post? This lecture will teach you some basics to adding audio to your posts, including multiple audio files with build in players. Put your entire album into a single blog post.


This lecture covers tons of additional options for your posts including excerpts, discussion and comments, pings and trackbacks, post revisions, and more.


Somewhat of a review, this lecture covers some advanced publishing options directly from the editor windows.


Success in blogging depends highly on your content quality and consistency. This lecture shows you how to work with an Editorial Calendar to improve your content consistency and help you with post brainstorming ideas.


In this bonus lecture, I'l show you how to modify the menu-bar of your individual pages using an advanced plugin.


In this lecture, we'll briefly talk about all of the things you learned in this section of the course.

Section 4 Quiz
5 questions
Section 5: COMMENTS

This lecture is a short introduction and explanation of what you can expect to learn from this section of the course.


In this lecture, I will cover the pro's and con's of the three most popular commenting systems for WordPress, WordPress comments, Facebook comments, and Disqus comments.


In this lecture, I'll walk you step by step thru the process to setup the Facebook commenting system on your blog. I'll also explain how to moderate comments thru Facebook's comment moderation tool.


In this lecture, I'll walk you step by step thru the process of setting up Disqus comments on your blog, along with comment moderation from the Disqus dashboard.


In this lecture, I'll show you how to finish the default WordPress comments setup, and install and use some useful plugins such as Akismet and Thank Me Later.


Comments are a very important part of every blog. In this section of the course, we covered 3 popular commenting systems for WordPress blogs, how to setup and manage each system, as well as the pro's and con's of each system.

Section 5 Quiz
4 questions

In this lecture, I'll discuss what you're about to learn in this Social Media section of the course.


Social Media is a key to your blogs success. In this lecture we'll create a Google+ account, Facebook page, and link them to our blog.


URL Shortening, as well as click tracking from Bitly. It's all in this lecture.


Easily add Polls and Ratings to engage your readers.


Maybe Fix is not the right word, how about twitter button customization. In this lecture, I'll show you how to customize the twitter button URL for the Social Media Feather Plugin.


In this lecture, we'll learn to add the Tweet This plugin that allows you to add a stylish Tweet This box to your content, making it easy for your readers to "Tweet This".


In this lecture, I cover how to add your Twitter and/or Facebook feed to your blog's sidebar. I don't necessarily recommend this, but in case your blog requires this type of thing, I wanted you to know how.


This lecture covers the step by step creation of a custom Twitter Welcome page, where your potential followers will land if they click your profile link.


This lecture is a quick recap of what we covered in the Social Media section of the course! Thank you for making it this far, the best is yet to come.

Section 6 Quiz
5 questions

An introduction to this exciting section of the course on Email and list building, along with RSS Feeds.


Step by step instructions on creating a MailChimp account, setting up you first mailing list, and creating a side bar and popup opt-in forms.


MailMunch offers so additional functionality for opt-in forms. In this lecture, we'll take a look at many different types of opt-in's provided FREE by MailMunch.


In this lecture, we'll walk thru purchasing and installing Ninja Popups. This lecture exists because Ninja Popups is not available in the Plugins Store.


In this lecture, we'll create a custom thank you page to thank our users for signing up for our offer, whether it be a newsletter sign up, a product sign up, our FREE offer, or whatever we are asking our users to opt-in for. We'll use this thank you page to show gratitude to our visitor for signing up.


Ninja Popup's is an extensive tool with lots of options and functionality. In this lecture, we'll create our first popup.


In this lecture, I'll cover advanced setup of the Ninja Popups tool, and creating various popup types. Also, we'll cover A/B testing, and Analytics.


Instead of FeedBurner, I've decided to use MailChimp for RSS Syndication via Email. This lecture covers that in depth.


This lecture covers some advanced features of using MailChimp for RSS Email Syndication


This lecture is all about Feed Readers and integrating your blog with a popular Feed Reader called Feedly.


In this lecture, we'll summarize everything we've learned in this section of the course.

Section 7 Quiz
6 questions
Section 8: SEO (Search Engine Optimization)

In this lecture, I'll share the topics of this section and what you can expect to learn.


A complete walk through, setup and use Google Webmaster Tools


This lecture is all about the WordPress SEO plugin by Yoast. In this lecture, we will discuss search engine optimization using this tool as well as integrating this tool with Google Webmaster Tools.


This lecture is a continuation of the previous lecture where I will teach you more about making the Yoast SEO plugin work for you.


If Google can't find your pages, it won't index them. This lecture explains step by step how to create site maps, and how to share them with Google.


A complete review of Ping Lists, how to use them, and why they will benefit you.


Faster loading pages are important for SEO, as well as your reader/customer/fan. This lecture dives deep into Image Compression.


More on Image Compression, even though the title of the lecture is about FTP, in this lecture I'll show you how to use FTP to upload your compressed images to your blog.


In this lecture, I'll walk you thru my Website Analyzer and show you how to use it to improve your SEO efforts.


In this lecture, I'll review what we've learned about SEO with WordPress and other tools.

Section 8 Quiz
7 questions
Section 9: SECURITY

In this lecture, I'll share the topics of this Security section, and what you can expect to learn.


In this lecture, I'll discuss best practices for setting up your WordPress administrator account and password. I'll also show you how to change them if you didn't get it right on the first try.


In this lecture, I'll explain a common security flaw with most WordPress databases, and show you how to fix it.


Here, I'll show you how to customize your security settings around limiting login attempts.


In this lecture, I'll show you some tips for some common security holes, like preventing directory browsing, as well as access to your config and htaccess files.


In this lecture we'll cover the importance of proper housekeeping to prevent security risks.


Of course, no section on security would be complete with a lecture on Akismet. In this lecture, I'll show you how to use Akismet to prevent spam.

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Chris Phelps, 20+ Years in Web and Windows App Design & Development

Chris Phelps is an Information Technology Manager for a global company based in the United States. With a background that includes over 20 years of software development along with founding 2 highly successful companies, Chris believes to never stop growing, you must never stop learning.

In the past 20 years, he has trained or mentored dozens of technology enthusiast's and helped many become professionals in the world of Information Technology. He enjoys training and mentoring others and has developed various training courses and written technical documentation for multiple software applications.

In the second half of his career, Chris has an even stronger desire to help others achieve their goals with continued education and learning.

Chris' specialties include: WordPress, Visual Basic, C#, HTML, CSS, JavaScript, Office Applications & Development, Windows Phone App Development, SQL Server, Azure, and many more technologies.

Ready to start learning?
Take This Course