Roofing 101

Average Joes Training provides all the courses you need to fulfill the annual continuing education requirements mandated by the North Carolina Licensing Board for General Contractors. We’ve made it easy for you to take these required courses online, and then submit your Certificate of Completion directly to the NCLBGC for certification.

Average Joes Training courses are different because the information comes from real-world experience and are designed to help you and your business succeed in the highly-competitive landscape of General Contracting. 

Course Title:

Roofing 101 – The Basics of Residential and Commercial Roofing

Course Length:

2 hours

Course Overview:

Learn the basics of different roofing systems, components, and understand how they work together to keep your structure dry.


Roofing is a profession that every General Contractor needs to understand in order to give their clients the most accurate bids and production schedules. As a successful roofer himself, Joe Keller knows this industry inside and out, and in this course, he presents the basics of the trade of roofing:

  • What is roofing?
  • The differences between commercial and residential roofing jobs
  • Different roofing materials and when/how to use them
  • Job costing
  • Managing a roofing project

The course will also cover some important topics and insights for running a roofing business in the North Carolina market, where Joe has been working for over two decades. This information can apply to whatever trade you specialize in.

Most owners started their business because they were the best at whatever they do. Good roofers start roofing companies, great plumbers start plumbing companies, etc. But what many owners lack on their resume before they start their own company is actually running a company. Entrepreneurs start and run companies with clear and distinct plans, and oftentimes with the previous experience of having run a company. They are also often NOT the best builder, project manager, roofer, or electrician.  But they ARE the best at running their business and planning out their success. And what you’ll see is that planning and execution – and the important difference between the two, is critical to your success.

No one is saying that, as a business owner, you will not be responsible for the execution of tasks and processes in your company. But the difference between success and failure is if you set up a system where you are always responsible for the completion of those tasks. Planners delegate tasks to the right team members, teach them how to perform the task – or find someone who knows how to get it done – then creates a system of accountability so that he’s ensured the task gets done right every time. 

One more important point: as a business owner, you get to decide what success means.  If you enjoy being in the field a few days a week, invoicing clients at night, running the occasional service call on Saturday and pumping out 50 to 60 hours per week, then that may define success to you. If so, that’s great! You can make a lot of money that way and have a happy life. But chances are, you’re not likely to grow your business that way.

So how do you get the knowledge and tools necessary to be a great entrepreneur? The best way to start is to understand the basics of your craft, and this is where this class can give you perspective:

  • Four ways to maximize profit on your next roofing job
  • Systems, automations and workflows for a successful roofing company
  • Marketing your roofing business effectively
  • Training salespeople to sell roofing jobs

Course Outline

  1. Section 1: Introduction and Course Overview
  2. Section 2: Roofing System Components
    1. Section Intro
    2. Lesson 1: Roof anatomy
    3. Lesson 2: How does roofing work?
    4. Section Summary
  3. Section 3: Type of Roofing Systems
    1. Section Intro
    2. Lesson 1: Common Residential Roofing Applications
    3. Lesson 2: Common Commercial Roofing Applications
    4. Lesson 3: Roofing Rationale – when to use certain types of roofing
    5. Section Summary
  4. Section 4: How to install roofing components
    1. Section Intro
    2. Lesson 1: Asphalt shingles
    3. Lesson 2: Metal Roofing
    4. Lesson 3: Single-Ply Membrane
    5. Lesson 4: Elastomeric Coatings
    6. Section Summary
  5. Section 5: Course Review, Deliverables, Conclusion and Q&A

Learning Objectives

  1. Gain an understanding of each component of a roofing system
  2. Discuss the different types of roofing systems for residential and commercial application
  3. Review best practices for installation methods of shingles, metal roofing and membrane roofing

Appropriate Track(s)

General Business. Sales & Service

Intended Audience

Commercial Contractor, Residential Contractor, Metal Contractor, Owner/CEO/GM

Level of Presentation

Beginner Content suitable for new roofers and construction professionals

Ready To Take The Next Step?


Average Joes Training provides all the courses you need to fulfill the annual continuing education requirements mandated by the North Carolina Licensing Board for General Contractors. Our classes were developed and taught by Joe Keller, a 20-year roofing contractor and founder of Triangle Building Company in North Carolina. Joe and his team have taken all of that knowledge and experience and used it to create continuing education courses that both educate and inspire.

All of our courses are state-approved, and Average Joes Training even provides the annual, state-mandated, 2-hour course as well, so you can get all your requirements done in one place.

If you have questions about your CE requirements, class schedules, or anything else, we’re here to help. Please fill out this form and we’ll get back to you within a day. Thanks for your interest in Average Joes Training!