FEC Coding Academy at UMKC

During the Summer of 2019, UMKC and Full Employment Council (FEC) of Kansas City established an MOU to create a partnership to deliver 21st century workforce.  The FEC Coding Academy offers two classes, Web Developer Fundamentals and Full Stack Web Developer.  These courses provide an opportunity to learn to build websites from scratch, with debt-free training for those who qualify.


MEAN Stack Web Developer – 16 weeks

Dates: June 4 – September 18, 2020

Time: Th/Fri Evenings, 5:00 PM – 8:00 PM.

Tuition:  $6,495.  Debt-free training for those who qualify for sponsorship.  Please contact scecontinuinged@umkc.edu for information.

Deadline: Friday, May 29, 2020 or until class is full.  Class cap = 20 students.

Location: ONLINE

Description:  In this class, the student will learn all of the different aspects of full stack JavaScript development using the MEAN stack.

The MEAN stack is a pure JavaScript stack comprised of four main technologies, with a cast of supporting technologies:

  • MongoDB—the database
  • Express—the web framework
  • Angular—the front-end framework
  • Node.js—the web server

The course will introduce the student to building entire web applications using MongoDB, Express, Angular, and Node.js. Throughout this course attendees will focus on how to use each of the technologies in the stack, and how to use them together.


Part 1

Part 1 –  Focus on setting the baseline with an introduction to full-stack development and designing a mean stack architecture.

Part 2

Part 2 – Focus on building a node web application. The student will build a static website with node and express. They will go on to build a data model with mongodb and will write a REST API to expose the mongodb database to the application and will consume the API inside express.

Part 3

Part 3 – The student to add a dynamic frontend with Angular. They will create a full Angular application with typescript. They will build a single-page application with Angular.

Part 4

Part 4  – Will help the student learn about authenticating users, managing sessions, and securing APIs.

Part 5

Part 5 – The student will use the technologies learned in this course to design, and develop their own project.


Web Developer Fundamentals – 8 Weeks

Dates: July 6 – August 26, 2020

Time: M/TU/WED, 10:00 AM – 12:00 PM.

Tuition:  $3,495.  Debt-free training for those who qualify for sponsorship.  Please contact scecontinuinged@umkc.edu for information.

Deadline: Friday, July 3, or until class is full.  Class cap = 30 students.

Location: ONLINE

Description:  This course will introduce the student to the aspects of HTML, CSS, and JavaScript, the core building blocks of websites.

The Web Developer Fundamentals class provides:

  • Strong fundamental knowledge of Hypertext Markup Language (HTML)
  • Knowledge of Cascading Stylesheet (CSS3)
  • Foundational knowledge of JavaScript

This course does not assume any prior knowledge of programming.  The course is meant for anyone who wants to learn how to build websites from scratch.  Prior programming or markup experience is not assumed, however an aptitude for programming will go a long way in being successful in this course.


Part 1

Part 1 – Focus on HTML. We will start with how to setup webpages, add HTML markup tags including text, lists, links, images, tables, forms, video, and other elements.

Part 2

Part 2 – Focus on beautifying the web pages. We start with explanation of how CSS allows styling and layout of web pages. 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.

Part 3

Part 3 – 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 how it can make the process of writing scripts faster and easier.

This course will be very hands-on and will require the student to perform various programming activities. Student will build a website for a non-profit as part of this course. At the culmination of part 3, they would have built a fully functioning website.


These courses are 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.

  • Pass Aptitude test for Programming
  • Proof of birth, residence, authorized work
  • Must live in Jackson, Clay, Platte, Cast, or Ray Counties
  • High School/GED with an aptitude for programming
  • The student will need a laptop computer running Windows OS.
  • Motivation to succeed

Course 1:  Certificate in Web Development Fundamentals

Course 2:  Certificate in MEAN Stack Web development




Christina S. Davis, M.S.

Director of Continuing Education

School of Computing and Engineering

547B Flarsheim Hall, 5110 Rockhill, Kansas City, MO 64110

816-235-1262 | davischristina@umkc.edu