This registration page may not work well in Internet Explorer. Please use a different browser to complete your registration.

Construction Scheduling In Microsoft Project I

July 9, 2026 7:00 AM - 9:00 AM (HST)

Description

Construction Scheduling in Microsoft Project Professional is a training course series designed to help construction professionals create, manage, and communicate effective project schedules using Microsoft Project. Starting with core scheduling fundamentals, participants learn how to build structured schedules, organize phases, assign resources, and control timelines. The advanced course builds on this foundation by introducing milestones, deadlines, baselines, Critical Path concepts, progress tracking, and professional schedule output. Together, these courses provide the practical skills needed to produce clear, accurate, and shareable construction schedules for real-world projects.


This live online series offers 2 four-hour courses. You can take both courses or just the one that meets your needs. Each separate course is delivered in 2 two-hour sessions. A live instructor explains the detailed functions and addresses questions as the class progresses.


Construction Scheduling in Microsoft Project Professional I
4 hour course


Microsoft Project Professional is a powerful, industry-standard scheduling tool, and knowing how to use it effectively is essential for construction project success. This introductory course is designed for new Microsoft Project users and focuses on building and managing construction schedules. You’ll learn how to create tasks, organize project phases, assign and manage resources, and adjust timelines to produce clear, accurate, and workable project schedules.

Session 1: Understanding Microsoft Project

• The Project Interface
• Creating a New Project
• Saving/Opening a Project
• Entering Project Information
• Setting Working Time
• Choosing Automatic or Manual Scheduling
• Entering Tasks
• Project Views
• Organizing Tasks into Phases
• Linking and Unlinking Tasks

Session 2: Schedules and Resources

• Moving Tasks
• Rescheduling Tasks
• Splitting Tasks
• Deleting Tasks
• Creating Resources

• Using the Resource Information Dialog
• Assigning Resources to Tasks
• Removing and Replacing Resource Assignments
• Resource Leveling

The Instructor:

David Mills has been working within the construction industry for nearly a decade. He has developed commercial and healthcare projects ranging from $100,000 to $100,000,000+, while working in various positions, including Estimator, Project Engineer, Field Engineer, and Assistant Project Manager. During the COVID-19 pandemic, he was an Owner’s Representative on a large healthcare campus in Michigan. This project had several Construction Managers on it using different software products, which Mr. Mills successfully taught team members to use efficiently.

Mr. Mills joined ZenTek Consultants as a Technology Specialist in early 2023. During his time at ZenTek, he has developed custom solutions and training for clients, as well as written numerous articles and blogs on using Bluebeam and Procore efficiently. His knowledge of software does not end at Bluebeam and Procore, as he is proficient in Microsoft Office, Revit, PlanSwift, PlanGrid, Smartsheet, Adobe Photoshop and Adobe Illustrator.

Time

July 9 & 10 | 1:00 – 3:00 ET | 10:00 - 12:00 PT | 7:00 - 9:00 HST

Pricing

GCA Member:  $325

Non-Member:  $425

Cancellation Policy: A full refund will be given to cancellations made 10 calendar days prior to the class kick-off. After such time, no refunds will be given. Replacements are acceptable and must be submitted via email to gca@gcahawaii.org.

GCA reserves the right to cancel programs up to 10 days prior to the start date if a minimum number of attendees is not met.

Contact Information

General Contractors Association of Hawaii
Name: Gladys Hagemann
Phone: (808) 386-2014
Email: gladys@gcahawaii.org
We're sorry. No registrations are currently available. You may wish to contact the event organizer for assistance.
{{ vm.EventInfo.ErrorMessage }}

Select Registration Options

Edit
{{vm.regWarningMessage}}
{{vm.regAlertMessage}}

Exhibitor Opportunities

Name Price Att Qty
{{ et.Name }}
{{ et.IncludedAttendeesCount }} {{ et.AttendeeRegType.RemainingPerType }} Remaining {{ et.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ et.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ et.Remaining }} Remaining
Sold out

Attendee Registration Options Total Remaining: {{ vm.EventInfo.VacantSpotsPerEvent }}

Waiting List Available
{{ vm.stats.totalAttendeesCount }} Registered , {{ vm.OverallOverAmount() }} on Waiting List , {{ vm.OverallOverAmount() }} Over Limit
Name Price Qty
{{ rt.Name }}
{{ rt.IsMemberOnly ? ' (Members Only)' : '' }}
Limit: {{ rt.LimitPerPurchase }}
Included Attendees: {{ rt.AttendeesCountPerOneRegistration }}
{{rt.Price | currency }} {{rt.PriceAfterDiscount | currency }} {{ rt.Price | currency }}
{{ rt.RemainingPerType }} Remaining
{{ rt.RemainingPerType * -1 }} on Waiting List
{{ rt.RemainingPerType * -1 }} Over Limit

{{'[[Sponsorship]] Opportunities' | localizeString:'['}}

Name Price Att Qty
{{ st.Name }}
{{ st.IncludedAttendeesCount }} {{ st.AttendeeRegType.RemainingPerType }} Remaining {{ st.AttendeeRegType.RemainingPerType * -1 }} on Waiting List {{ st.AttendeeRegType.RemainingPerType * -1 }} Over Limit
{{ st.Remaining }} Remaining
Sold out
Continue

Registration Information

Edit

Exhibitor - {{er.Name}}

Exhibitor #{{ $index + 1 }}

Total: {{exhibitor.TotalPrice | currency}} {{ exhibitor.IsBenefit ? "- Included as a Benefit" : exhibitor.IsDiscounted ? "- Discounts have been applied" : ""}}
Exhibitor Directory
Primary Contact
Booth Information
Additional Information
Additional Items

Attendee - {{er.Name}}

{{ att.getAttendeeTerm(vm.EventSettings.AdditionalAttendeesTerm, $index) }} #{{ att.getAttendeeIndexDisplay(vm.EventSettings.AdditionalAttendeesTerm, $index) }}

Total: {{att.TotalPrice | currency}} {{att.DiscountMessage | localizeString:'['}}
A No Show fee is being assessed for {{fee.EventName}} on {{fee.EventStartLocalTimeString}}.

Address


Phone

Additional Information
Event Sessions

{{slot.Name}}

{{$select.selected.SessionName}}
(full)
{{slot.SelectedSession.SessionDescription + (slot.HasFees ? " (Price: " + (slot.PriceTotal | currency) +")" : "")}}

Additional Items

{{'[[Sponsorship+]]' | localizeString:'['}} - {{er.Name}}

{{'[[Sponsor]]' | localizeString:'['}} #{{ $index + 1 }}

Total: {{sponsor.Price | currency}}
Continue

Additional Items

Edit

{{(vm.EventInfo.Terms.Donation || "Fundraising") + " Opportunities"}}

Campaign Name Item Description Amount
{{item.CampaignName}} {{item.Description + (item.ShowMinimumPrice && item.MinimumPrice ? " (Min: " + item.MinimumPrice + ")" : "")}}
Continue

Complete Registration

Edit

Terms & Conditions

No Show Policy

{{ vm.EventInfo.EventSettings.NoShowPolicy }}

Enter Promo Code

Billing Contact

Registration Protection

This event is synced to a webinar so no confirmation email will be sent from GrowthZone.

Thank you to our {{'[[Sponsor+]]' | localizeString:'['}}