
This course is designed to take you from zero to advanced level in Primavera P6, covering complete project planning, scheduling and control using real-world examples from infrastructure and construction projects.
You will learn how to create projects from scratch, develop logic-driven schedules, perform resource and cost loading, and track project performance like a professional Planning Engineer.
The course also covers Earned Value Management (EVM), DCMA 14-point checks, S-curve analysis, reporting and dashboard creation, making you industry-ready.
This course is not limited to civil or construction professionals. It is equally useful for IT professionals, PMP aspirants, M.Tech students and project management enthusiasts who want to understand structured project planning and scheduling techniques.
By the end of this course, you will be able to confidently handle real projects in Primavera P6 and improve your career opportunities in project management and project controls.
Whether you are a fresher or experienced professional, this course will help you become a complete Planning & Scheduling expert.
In this lecture, you will gain a strong foundation in project management principles and understand how scheduling plays a critical role in successful project delivery.
We begin by introducing the core concepts of project management, including the project life cycle, key constraints such as scope, time, and cost, and the overall structure of managing a project from initiation to closure.
The lecture then focuses on the scheduling process, where you will learn how to break down a project using Work Breakdown Structure (WBS), define activities, establish logical relationships, estimate durations, and develop a structured project schedule.
You will also be introduced to essential scheduling concepts such as critical path, float, milestones, and baseline, which are widely used in tools like Primavera P6.
In this module, you will learn the complete step-by-step process to download and install Primavera P6 on your system. The session covers system requirements, installation setup and initial configuration.
You will also understand how to resolve common installation issues and ensure the software is ready for smooth use.
By the end of this module, you will have Primavera P6 successfully installed and ready to start your planning journey.
Enterprise Project Structure (EPS)
EPS is the highest level of hierarchy in Primavera P6 used to organize all projects within an organization. It helps in structuring projects based on business units, locations or departments.
With EPS, you can group multiple projects under one structure, making it easier to manage, monitor and control large-scale programs.
It also allows better reporting, access control and overall project governance by aligning projects with organizational structure.
Organizational Breakdown Structure (OBS)
OBS represents the organizational hierarchy in Primavera P6, defining roles, responsibilities and reporting relationships within a project or company.
It is used to assign responsibility for projects and WBS elements to specific managers or teams, ensuring clear accountability.
OBS also helps in controlling user access, permissions and maintaining proper project governance.
In this lecture, you will learn about the different levels of project schedules as defined by the AACE International Recommended Practice 37R-06, which is widely used in construction and infrastructure projects.
The session explains how project schedules are developed progressively—from high-level conceptual planning to highly detailed execution schedules. You will understand the purpose and application of each schedule level and how they support decision-making at different stages of a project.
We will cover all major schedule levels, including summary schedules for management reporting, intermediate schedules for planning and coordination, and detailed schedules used for execution and control on site.
Special focus will be given to how these schedule levels are applied in real projects such as metro and large-scale infrastructure works, ensuring better monitoring, reporting, and contractual compliance.
By the end of this lecture, you will be able to:
Understand different levels of scheduling maturity
Identify which schedule level to use at each project stage
Apply AACE guidelines in practical planning scenarios
Improve reporting through structured schedule development
Create a new project in Primavera P6 by defining key parameters like EPS, project dates and responsible manager, ensuring a proper setup for scheduling
In this module, you will learn about the Must Finish Date constraint in Primavera P6 and how it impacts project scheduling. Understand how to set a target completion date and analyze its effect on the overall schedule.
You will also learn how Primavera highlights delays when the project exceeds the defined finish date, helping in better monitoring and control.
This section is essential for managing deadlines and ensuring timely project delivery.
In this module, you will learn how to configure User Preferences in Primavera P6 to customize your working environment. It covers date formats, time units, currency settings and default views.
You will also understand how these settings improve usability, consistency and efficiency while working on projects.
This section helps you personalize Primavera P6 for better performance and ease of use.
In this module, you will learn how to configure Admin Preferences in Primavera P6, including global settings that control project behavior, time periods and default configurations.
You will also understand how to create and manage categories to organize projects, resources and activities effectively for better control and reporting.
This section helps in standardizing project settings across the organization.
In this module, you will learn how to create and manage the Work Breakdown Structure (WBS) in Primavera P6. Understand how to break a project into manageable sections for better planning and control.
You will learn to structure WBS based on project scope, phases and deliverables, making scheduling more organized and efficient.
This section is essential for building a strong foundation before creating activities and developing the project schedule.
In this module, you will learn how to create and manage the Work Breakdown Structure (WBS) in Primavera P6. Understand how to break a project into manageable sections for better planning and control.
You will learn to structure WBS based on project scope, phases and deliverables, making scheduling more organized and efficient.
This section is essential for building a strong foundation before creating activities and developing the project schedule.
In this module, you will learn how to assign calendars to activities in Primavera P6 and ensure consistency across the project schedule.
You will also understand how to use the Fill Down feature to quickly apply the same calendar to multiple activities, saving time and improving efficiency.
This section helps maintain uniform scheduling and avoids errors in activity durations due to incorrect calendar assignments.
In this module, you will learn how to create new activities in Primavera P6 and define their key parameters such as activity ID, name, type and duration.
You will also understand how to assign activities within the WBS, select appropriate calendars and prepare activities for sequencing and scheduling.
This section is essential for building a detailed and structured project schedule.
In this module, you will learn about different activity types in Primavera P6 and how they impact scheduling. Understand Task Dependent, Resource Dependent, Level of Effort and Start/Finish Milestones.
You will also learn when and where to use each activity type in real projects for better planning and control.
This section is essential to build a logical and accurate project schedule.
In this module, you will learn how to import bulk activities from Excel into Primavera P6, saving time and improving efficiency in large projects.
You will understand the correct Excel format, data mapping and step-by-step import process. The session also covers common errors and how to resolve them.
This section is very useful for handling large-scale schedules and fast project setup.
In this module, you will learn how to define relationships between activities in Primavera P6 to create a logical and connected project schedule.
Understand different relationship types such as Finish to Start (FS), Start to Start (SS), Finish to Finish (FF) and Start to Finish (SF), along with leads and lags.
This section is essential for developing a realistic schedule and identifying the critical path.
In this module, you will learn how to delete and dissolve activities in Primavera P6 and understand the key difference between the two.
Deleting an activity removes it completely along with its relationships, while dissolving an activity removes it but maintains the logical links between predecessor and successor activities.
This section is important to modify schedules without breaking project lo
In this module, you will learn about different duration types in Primavera P6 and how they affect activity scheduling. Understand Fixed Duration & Units, Fixed Duration & Units/Time, Fixed Units and Fixed Units/Time.
You will also learn how duration, units and resource assignments interact, and when to use each duration type in real project scenarios.
This section is essential for accurate resource planning and realistic schedule development.
In this module, you will learn how to apply activity constraints in Primavera P6 to control start and finish dates of activities.
Understand different types of constraints such as Start On, Start On or After, Finish On, Finish On or Before and Mandatory constraints.
You will also learn when to use constraints and how they impact schedule logic and critical path.
This section is essential for managing deadlines and maintaining realistic project schedules.
In this module, you will learn about different Percentage Complete Types in Primavera P6 and how they are used to measure project progress.
Understand Duration %, Units % and Physical % complete, and how each method impacts activity progress, earned value and reporting.
You will also learn when to use each type based on project requirements for accurate tracking and control.
In this module, you will learn how to configure Project Default Settings in Primavera P6 to standardize your project setup.
Understand default options for activities, calendars, resources, duration types and percentage complete types, which help maintain consistency across the project.
These settings reduce manual effort and ensure uniform planning practices in real projects.
In this module, you will learn how to customize the Primavera P6 layout using columns, timescales and Gantt chart bars.
Understand how to add, remove and organize columns, adjust timescales for better timeline visualization and format bars to highlight key schedule information.
This section helps in improving schedule readability and professional presentation.
In this module, you will learn how to create and use Activity Codes in Primavera P6 to classify and organize activities effectively.
Understand different types of activity codes such as global, EPS and project level, and how to group, filter and analyze schedules using these codes.
This section is essential for better reporting, sorting and managing large project schedules.
In this module, you will learn how to create and use Project Codes in Primavera P6 to classify and organize projects effectively.
Understand how to assign codes based on location, department, project type or client, and use them for grouping, filtering and reporting.
This section helps in managing multiple projects and improving portfolio-level analysis.
In this module, you will learn how to use Group and Sort features in Primavera P6 to organize and analyze your project schedule effectively.
Understand how to group activities based on WBS, activity codes, resources or other parameters, and sort them for better clarity and control.
This section helps in improving schedule readability and creating structured views for reporting.
In this module, you will learn how to apply filters in Primavera P6 to display specific sets of activities based on defined conditions.
Understand how to create and use standard and customized filters such as critical activities, delayed tasks or specific WBS sections.
This section helps in focusing on important data and improving analysis and reporting efficiency.
In this module, you will learn how to create and use User Defined Fields (UDFs) in Primavera P6 to capture additional project information beyond standard fields.
Understand how to customize fields for activities, projects and resources, and use them for better tracking, sorting and reporting.
This section is useful for tailoring Primavera to specific project or organizational requirements.
In this module, you will learn how to renumber Activity IDs in Primavera P6 to maintain a structured and logical sequence of activities.
Understand how to apply renumbering based on WBS, sorting order or project requirements, and ensure consistency in your schedule.
This section helps in organizing activities for better readability, tracking and reporting.
In this module, you will learn about different types of resources in Primavera P6 including labor, non-labor and material resources.
Understand how to define resource details such as roles, rates, calendars and units, and how they impact project planning and costing.
This section is essential for accurate resource planning, cost estimation and project control.
In this module, you will learn how to create and use Roles in Primavera P6 to define skill sets or job functions required for activities.
Understand how roles help in planning resources at an early stage before assigning actual resources, and how they support resource planning and analysis.
This section is useful for efficient workforce planning and project resource management.
In this module, you will learn how to identify important resources required for a project and assign them to activities in Primavera P6.
Understand how to allocate labor, non-labor and material resources, define units and analyze their impact on schedule and cost.
This section is essential for effective resource planning and accurate project execution.
In this module, you will learn how to assign resources to activities in Primavera P6 and manage their units, roles and costs effectively.
You will also understand how to export resource data to Excel for further analysis, reporting and data management.
This section is useful for handling resource planning efficiently and integrating Primavera with Excel.
In this module, you will learn how to create and use Resource Codes in Primavera P6 to classify and organize resources effectively.
Understand how to categorize resources based on type, department, location or skill, and use these codes for grouping, filtering and analysis.
This section helps in better resource management and reporting in large projects.
In this module, you will learn how to use Resource Curves in Primavera P6 to define the distribution of resource usage over the duration of an activity.
Understand different curve types such as front-loaded, back-loaded and uniform distribution, and how they impact resource allocation and cost spread.
This section is essential for realistic planning and accurate resource forecasting.
In this module, you will learn how to define and track key performance indicators (KPIs) for quantity, concrete, reinforcement and labour in Primavera P6.
Understand how to measure productivity, monitor progress and compare planned vs actual performance for better project control.
This section helps in making data-driven decisions and improving project efficiency.
In this module, you will learn how to generate and analyze Physical and Cost S-Curves in Primavera P6.
Understand how to track cumulative progress, compare planned vs actual performance and identify delays or cost overruns using S-Curve analysis.
This section is essential for effective project monitoring, reporting and decision-making.
In this module, you will learn how to manage expenses and cost accounts in Primavera P6 for better cost tracking and control.
Understand how to assign expenses to activities, define cost accounts and monitor project costs effectively.
This section helps in organizing financial data and improving cost management in projects.
In this module, you will learn how to configure print setup and layout options in Primavera P6 to generate professional schedule outputs.
Understand page settings, headers, footers, scaling, and layout customization to ensure clear and accurate printouts of your project schedule.
This section is essential for creating client-ready reports and presentations.
In this module, you will learn the fundamentals of DCMA (Defense Contract Management Agency) schedule analysis and its importance in project controls.
Understand the DCMA 14-point schedule assessment, key metrics and how they help evaluate schedule quality, logic, constraints and risks.
This section is essential for developing reliable, high-quality and contract-compliant project schedules.
In this module, you will learn how to perform DCMA 14-point schedule checks in Primavera P6 to assess the quality and reliability of your project schedule.
Understand how to identify issues such as missing logic, high float, constraints and negative float, and improve schedule compliance.
This section is essential for ensuring a robust, realistic and contract-compliant schedule.
In this module, you will learn how to use the Global Change feature in Primavera P6 to update multiple activities at once.
Understand how to create conditions, apply rules and automate changes such as updating dates, costs, codes or other activity parameters.
This section helps save time, improve efficiency and reduce manual errors in large project schedules.
In this module, you will learn how to generate and customize reports in Primavera P6 for effective project monitoring and communication.
Understand how to create tabular and graphical reports, select relevant data fields and present schedule information in a professional format.
This section is essential for sharing project status with clients and stakeholders.
In this module, you will learn how to create, maintain and assign baselines in Primavera P6 for effective project tracking.
Understand how to compare baseline vs current schedule, analyze variances and monitor project performance over time.
This section is essential for progress tracking, delay analysis and project control.
In this module, you will learn how to import and export project data in Primavera P6 using XER and XML file formats.
Understand the difference between XER and XML, data sharing between systems and how to handle updates without data loss.
This section is essential for collaboration, data transfer and project backups.
In this module, you will learn how to update the work programme in Primavera P6 by entering actual progress and rescheduling the project.
Understand how out-of-sequence activities occur, their impact on schedule logic and different methods to resolve or remove them.
This section is essential for maintaining an accurate and realistic project schedule during execution
In this module, you will learn how to create Activity Steps in Primavera P6 to break down activities into measurable components.
Understand how to assign weights to steps and update progress based on step completion for more accurate tracking.
This section is useful for detailed monitoring and improving progress measurement in real projects.
In this module, you will learn how to suspend and resume activities in Primavera P6 during project updates.
Understand how to record interruptions in work, apply suspend and resume dates, and analyze their impact on activity duration and overall schedule.
This section is essential for handling real project scenarios where work does not progress continuously.
In this module, you will learn about out-of-sequence activities in Primavera P6 and how they occur when actual progress does not follow planned logic.
Understand different scheduling options such as Retained Logic, Progress Override and Actual Dates to manage such situations.
This section helps in maintaining schedule accuracy and handling real project execution challenges.
In this module, you will learn the fundamentals of Earned Value Management (EVM) and how to measure project performance using cost and schedule indicators.
Understand key concepts like Planned Value (PV), Earned Value (EV), Actual Cost (AC), CPI and SPI, and how they help in tracking project health.
This section is essential for analyzing performance, forecasting outcomes and making data-driven decisions.
In this module, you will learn how to compare different project schedules in Primavera P6, including baseline vs current schedule and multiple revisions.
Understand how to visualize changes using Gantt charts, bars, layouts and tracking views to identify delays, progress and deviations.
This section helps in effective analysis, reporting and decision-making.
Final video
Primavera P6 Complete Course: Basic to Advanced | Real Project Based Training
Are you aiming to build a career in Planning, Scheduling and Project Controls?
Do you want to learn Primavera P6 from scratch and apply it on real projects?
This course is designed to take you from zero to advanced level, covering complete project planning, scheduling, tracking and control using industry-standard practices.
Whether you are a fresher, site engineer, planning engineer, IT professional, PMP aspirant or M Tech student, this course will help you gain practical and job-ready skills.
What Makes This Course Different?
Real project-based training (not just theory)
Step-by-step learning from basics to advanced level
Covers complete project lifecycle (Planning → Execution → Monitoring)
Industry practices like EVM, DCMA, S-Curve, Baseline Comparison
Practical examples from infrastructure and construction projects
What You Will Learn
Project Setup & Planning
EPS, OBS and WBS creation
Project creation, calendars and configurations
Activity creation, activity types and constraints
Relationships, logic building and scheduling
Resource & Cost Management
Resource types, roles and assignment
Resource loading and cost allocation
Resource curves and cost accounts
Tracking & Monitoring
Progress updating and percentage complete
Baseline creation and comparison
Out-of-sequence handling and schedule updates
Project Controls & Analysis
Earned Value Management (EVM)
DCMA 14-point schedule checks
KPI tracking (Quantity, Concrete, Reinforcement, Labour)
Delay analysis and performance measurement
Reporting & Visualization
S-Curve (Physical & Cost)
Filters, layouts, dashboards and reports
Schedule comparison and visualization
Print setup and client-ready reports
Data Handling & Advanced Tools
Import/Export (Excel, XER, XML)
Global changes and bulk updates
User Defined Fields, Codes and advanced configurations
Who This Course Is For
Civil Engineers & Planning Engineers
Freshers and students entering project management
Site engineers shifting to planning roles
Professionals in infrastructure, metro or construction projects
IT professionals, PMP aspirants and MTech students
Requirements
No prior Primavera knowledge required
Basic understanding of projects or construction is helpful
Laptop/desktop with Primavera P6 installed
Willingness to learn and practice
Career Benefits
After completing this course, you will be able to:
Create and manage real project schedules
Work as a Planning/Project Control Engineer
Handle reporting, tracking and performance analysis
Improve your chances in metro, infrastructure and international projects (UAE, etc.)
Outcome
By the end of this course, you will confidently:
Plan and schedule projects
Track and control project performance
Generate professional reports
Apply industry-standard project control techniques