{{ path.title }}

{{ path.total_hours }} Hours {{ path.milestones|length }} Milestones {{ path.duration_weeks }} Weeks {{ path.expertise_level|title }}
Download {% if current_user.is_authenticated %} Save {% else %} Login to Save {% endif %}
{% set total_milestones = progress_total %} {% set completed_milestones = progress_completed %} {% set progress_map = progress or {} %} {% set progress_percentage = progress_percentage_value %}

About This Path

{{ path.description }}

What You'll Learn

    {% for goal in path.goals %}
  • {{ goal }}
  • {% endfor %}
{% if path.prerequisites %}

Before You Start

    {% for prereq in path.prerequisites %}
  • {{ prereq }}
  • {% endfor %}
{% endif %}

Your Progress

Learning Journey {{ progress_percentage|round(0) }}%

{{ completed_milestones }} of {{ total_milestones }} milestones completed ({{ progress_percentage|round(0) }}%)

Your Learning Journey

Your Learning Milestones

{% for milestone in path.milestones %}

Milestone {{ loop.index }}

{{ milestone.title }}

{{ milestone.estimated_hours }} hours

{{ milestone.description }}

{% if current_user.is_authenticated %}
Progress Status:
{% set milestone_status = progress_map.get(loop.index0|string) %} {% if milestone_status == 'completed' %} Completed {% else %} Not Started {% endif %}
{% endif %}
Skills you'll gain:
{% for skill in milestone.skills_gained %} {{ skill }} {% endfor %}

Recommended Resources:

{% if milestone.resources %} {% set milestone_idx = loop.index0 %}
{% for resource in milestone.resources %}
{% if resource.type == 'Video' %} {% elif resource.type == 'Online Course' %} {% elif resource.type == 'Book' %} {% elif resource.type == 'Article' or resource.type == 'Tutorial' %} {% else %} {% endif %} {{ resource.type }}
View Resource {{ resource.format|default('') }}
{% endfor %}
{% else %}

No specific resources recommended for this milestone.

{% endif %}
{% endfor %}
{% if path.job_market_data and not path.job_market_data.error %}

Your Career Outlook

See the real-world impact of mastering this skill

{{ path.job_market_data.open_positions }}

Open Positions

{{ path.job_market_data.average_salary }}

Average Salary

Trending Employers:

{% for employer in path.job_market_data.trending_employers[:3] %} {{ employer }} {% endfor %}
{% if path.job_market_data.related_roles %}

Related Roles:

{% for role in path.job_market_data.related_roles[:5] %} {{ role }} {% endfor %}
{% endif %}
{% endif %}