Start Date: Contact us for details.

Schedule:  5:30-7:30PM Mondays, Tuesdays, and Wednesdays. This is a virtual live 16 week class. Online class attendance is mandatory.

Tuition:  $6,495.  Debt-free training for those who qualify for sponsorship. Please contact scecontinuinged@umkc.edu for information about the class. For sponsorship opportunities, contact your local workforce office.
MO Residents: determine your eligibility by visiting https://www.feckc.org/registration
KS Residents: determine your eligibility by visiting https://www.kansasworks.com/

Location: Live, Online course.

Description:  This course will introduce the student to multiple different aspects of web development including HTML, CSS, JavaScript, jQuery, Bootstrap, Web servers, MySQL, PHP, Content Management Systems (WordPress) and SEO.

In this class, the student will learn the fundamentals of Web development. This course will introduce the student to multiple different aspects of web development including HTML, CSS, JavaScript, jQuery, Bootstrap, Web servers, MySQL, PHP, Content Management Systems (WordPress) and SEO.

Upon successful completion of this course, the student would have achieved

  • Strong fundamental knowledge of Hypertext Markup Language (HTML)
  • Good knowledge of Cascading Stylesheet (CSS3)
  • Foundational knowledge of JavaScript and front-end JS toolkit
  • Good understanding of WordPress as a Content Management System
  • Foundational knowledge of servers, databases, setting up websites, and DNS

The course does not assume any prior knowledge of programming. Motivation, curiosity, and enthusiasm for computer programming is required. The course will take the student from the very basics to intermediate/advanced concepts of the HTML, and CSS. We will then progress to learning how to code responsive web pages that resize themselves automatically based on the size of the user’s screen. Consequently, we will get a detailed introduction to the powerful language of web interactivity: JavaScript. Using JavaScript, you will be able to add interactivity to web pages that you designed and developed using HTML and CSS. Finally, we will get into Content Management systems, WordPress in particular, and how WordPress can be used to build a complete content driven website.

The course is divided into three parts, each part focusing on a different goal. The first part of the course deals with HTML and CSS to markup and beautify the delivery of webpages. The second part of the course deals with JavaScript, JQuery, Bootstrap and introduction to JS front-end frameworks. The third part of the course deals with Content Management Systems, WordPress in particular. Every student will build a fictitious city website during the third part of this class. Finally, in the fourth and final part of the course, Students will use the knowledge from all three parts to design and develop a WordPress website for a non-profit organization of their choice.

The breakdown of sections looks like this:

  1. Part 1 will start with understanding and creating HTML markup. We will start with how to setup webpages, add HTML markup tags including text, lists, links, images, tables, forms, video, and other elements. Then, we will focus on beautifying the web pages. We start with explanation of how CSS allows styling and layout of web pages. We will learn how to control things like color of text, size of fonts, background colors and images, as well as how to control where elements are positioned on the screen. These are the same techniques that professional web developers use to make websites attractive and pleasing.
  2. Part 2 will introduce the student to the basics of programming with JavaScript. The student will learn how to use JavaScript to make websites more engaging, interactive, and usable. The student will be introduced to the concept of Document Object Model (DOM) and how DOM lets the programmer access and change webpage contents while it is loaded into the browser. Then we will go on to see how events can be used to trigger code. We will introduce jQuery, and JS frontend framework, Bootstrap in particular.
  3. Part 3 will introduce the student to Content Management Systems (CMS) as a means to building a content rich website. We will use WordPress for this class and will build a fully functioning website for a city. By the end of Part 3, you will have installed a local copy of WordPress, and go through the full process of building the website through the six steps of planning, content, plugins, design, users, and launch. You will work with posts, pages, categories, tags, plugins, themes, page builders, widgets, and menus.
  4. Part 4 will be the culmination of this course. During this part of the course, you will form a team of 2 to 3 students. Your task will be to take everything you have learned during the previous 3 phases, and finish a brand new concept to completion website for a nonprofit of your choice. You will utilize the same process you used in Part 3. At the end of Part 4, you will present your project to an audience comprising industry leaders and hiring managers. This will be your opportunity to showcase everything you have learned during this course and how you can bring this knowledge and set of skills to their business or organization. This project is a required component to pass this course.

This course will be very hands-on and will require the student to perform various programming activities. Students will build two to three websites as part of this course. A mid-term knowledge assessment will be given at the midpoint of the course. This knowledge assessment is created to ensure that students are meeting the learning objectives.  The final will consist of the project and its presentation to an audience.

Who this course is for:

  • This course is meant for anyone who wants to become a web developer and as part of their preparation wants to learn how to build WordPress websites from scratch. It starts from the basic concepts, so prior programming or markup experience is not assumed. However, an aptitude for programming will go a long way in being successful in this course. A laptop computer is required for this course and will be provided as part of the course. Books and materials will be provided as well.
  • Every class will have hands-on activities. Tasks not completed during class time have to be completed before the following week.

This course is intended for those individuals looking to be equipped with marketable skills to forge ahead into the exciting world of coding. Students will be working on individual as well as team projects in an effort to build a portfolio to showcase to prospective employers and/or potential clients. We recognize that while the technical skills might get you an interview, having soft skills is essential to getting the job. Therefore, our approach is focused on a learning environment that incorporates good communications skills, adaptability, teamwork/collaboration, conflict resolution, critical observation all desirable traits that will make our students exceptional and standout above the rest.


Certificate of completion provided by UMKC School of Computing and Engineering upon successful completion of the course.


UMKC SCE Logo        


Christina S. Davis, M.S.

Director of Continuing Education

School of Computing and Engineering

816-235-1262 | scecontinuinged@umkc.edu