{
    "meta": {
        "api": "VoTechWorks Curriculum API",
        "version": "1.0",
        "base": "https://mail.newschoolworks.online/api/v1",
        "docs": "https://mail.newschoolworks.online/api/",
        "generated": "2026-09-26T09:12:02+00:00",
        "license": "Curriculum text © newSchoolWorks.com (Urbanicity). Free for study and non-commercial reuse with attribution to https://votechworks.com; commercial licensing on request.",
        "review": "Lesson pages, practice questions and resource lists are AI-drafted and carry status=draft until reviewed by a licensed professional in that trade or the certifying body; status=reviewed marks verified material.",
        "client": "anonymous",
        "rate_limit_per_hour": 300
    },
    "page": {
        "count": 24,
        "total": 24,
        "limit": 100,
        "offset": 0
    },
    "programs": [
        {
            "id": 33,
            "slug": "barbering",
            "name": "Barbering",
            "hours": 1200,
            "curriculum": "Cuts; fades; shaving; facial hair; sanitation",
            "exam_fees_usd": 300,
            "kit_usd": 300,
            "poster_what": null,
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 9,
            "lessons": 74,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 1,
            "months": {
                "min": 9,
                "max": 12
            },
            "bls": {
                "soc": null,
                "title": null,
                "median_annual_usd": null,
                "median_hourly_usd": null,
                "jobs": null,
                "growth_pct": null,
                "outlook": null,
                "period": null,
                "entry_education": null,
                "ref_year": null,
                "url": null,
                "note": null
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/barbering.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/barbering",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/barbering/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/barbering/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/barbering/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/barbering/questions",
                "public": "https://votechworks.com/program.php?slug=barbering"
            }
        },
        {
            "id": 32,
            "slug": "cosmetology",
            "name": "Cosmetology",
            "hours": 1500,
            "curriculum": "Safety, math, communication, and career readiness; haircutting techniques; hair coloring and lightening; chemical services including perms and relaxers; skin care fundamentals; nail care fundamentals; infection control and sanitation; salon business and client relations; state cosmetology law and regulations; capstone project; clinical practicum; certification and licensing exam preparation",
            "exam_fees_usd": 300,
            "kit_usd": 300,
            "poster_what": null,
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 10,
            "lessons": 90,
            "lesson_pages": 90,
            "questions": 718,
            "resources": 54,
            "certs": 1,
            "months": {
                "min": 10,
                "max": 15
            },
            "bls": {
                "soc": null,
                "title": null,
                "median_annual_usd": null,
                "median_hourly_usd": null,
                "jobs": null,
                "growth_pct": null,
                "outlook": null,
                "period": null,
                "entry_education": null,
                "ref_year": null,
                "url": null,
                "note": null
            },
            "planned_for_trade": true,
            "image_url": "https://votechworks.com/images/catalog/v3/cosmetology.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/cosmetology",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/cosmetology/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/cosmetology/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/cosmetology/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/cosmetology/questions",
                "public": "https://votechworks.com/program.php?slug=cosmetology"
            }
        },
        {
            "id": 40,
            "slug": "dental-assist",
            "name": "Dental Assisting",
            "hours": 1800,
            "curriculum": "Chairside; radiography; infection control; dental materials",
            "exam_fees_usd": 450,
            "kit_usd": 300,
            "poster_what": "Dental assistants prepare patients and instruments, take X-rays, assist the dentist chairside, and keep records in dental offices.",
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 8,
            "lessons": 67,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 2,
            "months": {
                "min": 9,
                "max": 12
            },
            "bls": {
                "soc": "31-9091",
                "title": "Dental Assistants",
                "median_annual_usd": 48070,
                "median_hourly_usd": 23.1099999999999994315658113919198513031005859375,
                "jobs": 388600,
                "growth_pct": 7,
                "outlook": "Much faster than average",
                "period": "2025-35",
                "entry_education": "Postsecondary nondegree award",
                "ref_year": 2025,
                "url": "https://www.bls.gov/ooh/healthcare/dental-assistants.htm",
                "note": null
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/dental-assist.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/dental-assist",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/dental-assist/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/dental-assist/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/dental-assist/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/dental-assist/questions",
                "public": "https://votechworks.com/program.php?slug=dental-assist"
            }
        },
        {
            "id": 87,
            "slug": "dialysis-tech",
            "name": "Dialysis Technician",
            "hours": null,
            "curriculum": "Renal anatomy and physiology; dialysis principles and machine operation; vascular access care and cannulation; patient assessment and safety; water treatment and infection control; hemodialysis and peritoneal dialysis clinical practicum",
            "exam_fees_usd": 300,
            "kit_usd": 300,
            "poster_what": null,
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 0,
            "lessons": 0,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 2,
            "months": {
                "min": 6,
                "max": 9
            },
            "bls": {
                "soc": null,
                "title": null,
                "median_annual_usd": null,
                "median_hourly_usd": null,
                "jobs": null,
                "growth_pct": null,
                "outlook": null,
                "period": null,
                "entry_education": null,
                "ref_year": null,
                "url": null,
                "note": null
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/dialysis-tech.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/dialysis-tech",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/dialysis-tech/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/dialysis-tech/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/dialysis-tech/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/dialysis-tech/questions",
                "public": "https://votechworks.com/program.php?slug=dialysis-tech"
            }
        },
        {
            "id": 89,
            "slug": "ekg-tech",
            "name": "EKG Technician",
            "hours": 472,
            "curriculum": "Cardiac anatomy and physiology; 12-lead EKG acquisition; rhythm recognition; Holter, event and stress-test monitoring. Practicum logs 10+ EKGs on live patients (NHA CET eligibility).",
            "exam_fees_usd": 125,
            "kit_usd": 150,
            "poster_what": "EKG technicians attach electrodes, run electrocardiograms and heart monitors, and check the tracings for the cardiology team in hospitals and clinics.",
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 7,
            "lessons": 55,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 1,
            "months": {
                "min": 4,
                "max": 4
            },
            "bls": {
                "soc": "29-2031",
                "title": "Cardiovascular Technologists and Technicians",
                "median_annual_usd": 74310,
                "median_hourly_usd": 35.72999999999999687361196265555918216705322265625,
                "jobs": 64500,
                "growth_pct": 4,
                "outlook": "As fast as average",
                "period": "2025-35",
                "entry_education": "Associate's degree (EKG technicians: high school diploma + certificate under a year)",
                "ref_year": 2025,
                "url": "https://www.bls.gov/ooh/healthcare/cardiovascular-technologists-and-technicians.htm",
                "note": "BLS does not publish EKG technicians separately: figures are the whole cardiovascular technologist and technician occupation, which includes higher-paid sonography and cath-lab roles. Do not quote $74,310 as EKG technician pay."
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/ekg-tech.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/ekg-tech",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/ekg-tech/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/ekg-tech/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/ekg-tech/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/ekg-tech/questions",
                "public": "https://votechworks.com/program.php?slug=ekg-tech"
            }
        },
        {
            "id": 39,
            "slug": "emt-paramedic",
            "name": "EMT / Paramedic",
            "hours": 2700,
            "curriculum": "Safety, health, and professional standards for EMS practice; applied math for medication calculations and patient assessment; written and verbal communication skills and career readiness; trauma assessment and emergency care of injured patients; cardiac emergencies, rhythm recognition, and cardiovascular interventions; airway management and ventilation techniques; pharmacology and medication administration within EMS scope of practice; supervised field clinical experience in real emergency response settings; capstone project integrating program competencies; clinical practicum with hands-on patient care hours; preparation for national certification examinations",
            "exam_fees_usd": 300,
            "kit_usd": 300,
            "poster_what": "EMTs and paramedics answer emergency calls, assess injuries and illnesses, give emergency care, and carry patients to the hospital.",
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 9,
            "lessons": 79,
            "lesson_pages": 79,
            "questions": 631,
            "resources": 117,
            "certs": 2,
            "months": {
                "min": 3,
                "max": 18
            },
            "bls": {
                "soc": "29-2042",
                "title": "Emergency Medical Technicians",
                "median_annual_usd": 44470,
                "median_hourly_usd": 21.379999999999999005240169935859739780426025390625,
                "jobs": 284100,
                "growth_pct": 6,
                "outlook": "Faster than average",
                "period": "2025-35",
                "entry_education": "Postsecondary nondegree award",
                "ref_year": 2025,
                "url": "https://www.bls.gov/ooh/healthcare/emts-and-paramedics.htm",
                "note": "Pay is EMTs; paramedics (29-2043) median $60,600. Jobs are EMTs and paramedics combined (EMTs 181,900)."
            },
            "planned_for_trade": true,
            "image_url": "https://votechworks.com/images/catalog/v3/emt-paramedic.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/emt-paramedic",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/emt-paramedic/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/emt-paramedic/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/emt-paramedic/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/emt-paramedic/questions",
                "public": "https://votechworks.com/program.php?slug=emt-paramedic"
            }
        },
        {
            "id": 34,
            "slug": "esthetics",
            "name": "Esthetics / Spa",
            "hours": 600,
            "curriculum": "Skin analysis; facials; waxing; makeup; spa protocols",
            "exam_fees_usd": 450,
            "kit_usd": 300,
            "poster_what": null,
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 9,
            "lessons": 44,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 2,
            "months": {
                "min": 6,
                "max": 6
            },
            "bls": {
                "soc": null,
                "title": null,
                "median_annual_usd": null,
                "median_hourly_usd": null,
                "jobs": null,
                "growth_pct": null,
                "outlook": null,
                "period": null,
                "entry_education": null,
                "ref_year": null,
                "url": null,
                "note": null
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/esthetics.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/esthetics",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/esthetics/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/esthetics/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/esthetics/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/esthetics/questions",
                "public": "https://votechworks.com/program.php?slug=esthetics"
            }
        },
        {
            "id": 76,
            "slug": "funeral-service",
            "name": "Funeral Service / Mortuary Science",
            "hours": 3600,
            "curriculum": "Embalming; restorative art; funeral directing; grief; law & ethics; business",
            "exam_fees_usd": 450,
            "kit_usd": 300,
            "poster_what": null,
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 10,
            "lessons": 91,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 2,
            "months": {
                "min": 12,
                "max": 24
            },
            "bls": {
                "soc": null,
                "title": null,
                "median_annual_usd": null,
                "median_hourly_usd": null,
                "jobs": null,
                "growth_pct": null,
                "outlook": null,
                "period": null,
                "entry_education": null,
                "ref_year": null,
                "url": null,
                "note": null
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/funeral-service.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/funeral-service",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/funeral-service/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/funeral-service/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/funeral-service/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/funeral-service/questions",
                "public": "https://votechworks.com/program.php?slug=funeral-service"
            }
        },
        {
            "id": 60,
            "slug": "gerontology-care",
            "name": "Gerontology / Elder Care Aide",
            "hours": 900,
            "curriculum": "Aging & dementia care; ADLs & mobility; medication reminders; fall prevention; nutrition; hospice/palliative basics; home & facility care; family communication; clinicals",
            "exam_fees_usd": 900,
            "kit_usd": 300,
            "poster_what": null,
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 13,
            "lessons": 64,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 4,
            "months": {
                "min": 3,
                "max": 6
            },
            "bls": {
                "soc": null,
                "title": null,
                "median_annual_usd": null,
                "median_hourly_usd": null,
                "jobs": null,
                "growth_pct": null,
                "outlook": null,
                "period": null,
                "entry_education": null,
                "ref_year": null,
                "url": null,
                "note": null
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/gerontology-care.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/gerontology-care",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/gerontology-care/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/gerontology-care/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/gerontology-care/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/gerontology-care/questions",
                "public": "https://votechworks.com/program.php?slug=gerontology-care"
            }
        },
        {
            "id": 64,
            "slug": "radiology-ltd",
            "name": "Limited X-Ray / Radiologic Technology",
            "hours": 3600,
            "curriculum": "Radiation physics & safety; anatomy & positioning; image evaluation; patient care; equipment QC; clinicals (limited-scope 9 mo; AAS RT 24 mo)",
            "exam_fees_usd": 600,
            "kit_usd": 300,
            "poster_what": null,
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 11,
            "lessons": 103,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 3,
            "months": {
                "min": 9,
                "max": 24
            },
            "bls": {
                "soc": null,
                "title": null,
                "median_annual_usd": null,
                "median_hourly_usd": null,
                "jobs": null,
                "growth_pct": null,
                "outlook": null,
                "period": null,
                "entry_education": null,
                "ref_year": null,
                "url": null,
                "note": null
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/radiology-ltd.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/radiology-ltd",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/radiology-ltd/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/radiology-ltd/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/radiology-ltd/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/radiology-ltd/questions",
                "public": "https://votechworks.com/program.php?slug=radiology-ltd"
            }
        },
        {
            "id": 35,
            "slug": "massage",
            "name": "Massage Therapy",
            "hours": 600,
            "curriculum": "Anatomy; Swedish/deep tissue; sports; spa modalities; ethics",
            "exam_fees_usd": 450,
            "kit_usd": 300,
            "poster_what": "Massage therapists work muscles and soft tissue to relieve pain and stress, in spas, clinics, chiropractic offices and private practice.",
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 9,
            "lessons": 44,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 2,
            "months": {
                "min": 6,
                "max": 9
            },
            "bls": {
                "soc": "31-9011",
                "title": "Massage Therapists",
                "median_annual_usd": 58450,
                "median_hourly_usd": 28.10000000000000142108547152020037174224853515625,
                "jobs": 155400,
                "growth_pct": 15,
                "outlook": "Much faster than average",
                "period": "2025-35",
                "entry_education": "Postsecondary nondegree award",
                "ref_year": 2025,
                "url": "https://www.bls.gov/ooh/healthcare/massage-therapists.htm",
                "note": null
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/massage.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/massage",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/massage/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/massage/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/massage/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/massage/questions",
                "public": "https://votechworks.com/program.php?slug=massage"
            }
        },
        {
            "id": 38,
            "slug": "medical-assist",
            "name": "Medical Assisting",
            "hours": 1350,
            "curriculum": "Clinical + admin; phlebotomy; EKG; coding intro; EHR",
            "exam_fees_usd": 450,
            "kit_usd": 300,
            "poster_what": "Medical assistants handle both clinical and front-office work: taking vital signs, preparing patients for exams, drawing blood, and keeping records in physician offices and clinics.",
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 9,
            "lessons": 79,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 3,
            "months": {
                "min": 9,
                "max": 9
            },
            "bls": {
                "soc": "31-9092",
                "title": "Medical Assistants",
                "median_annual_usd": 45690,
                "median_hourly_usd": 21.969999999999998863131622783839702606201171875,
                "jobs": 833900,
                "growth_pct": 13,
                "outlook": "Much faster than average",
                "period": "2025-35",
                "entry_education": "Postsecondary nondegree award",
                "ref_year": 2025,
                "url": "https://www.bls.gov/ooh/healthcare/medical-assistants.htm",
                "note": null
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/medical-assist.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/medical-assist",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/medical-assist/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/medical-assist/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/medical-assist/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/medical-assist/questions",
                "public": "https://votechworks.com/program.php?slug=medical-assist"
            }
        },
        {
            "id": 67,
            "slug": "medical-coding",
            "name": "Medical Billing & Coding",
            "hours": 1350,
            "curriculum": "ICD-10-CM; CPT/HCPCS; anatomy & terminology; insurance & claims; EHR; compliance",
            "exam_fees_usd": 300,
            "kit_usd": 300,
            "poster_what": "Medical records and coding specialists organize patient records, assign diagnosis and procedure codes, and keep health information accurate and private.",
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 10,
            "lessons": 79,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 2,
            "months": {
                "min": 6,
                "max": 9
            },
            "bls": {
                "soc": "29-2072",
                "title": "Medical Records Specialists",
                "median_annual_usd": 51140,
                "median_hourly_usd": 24.589999999999999857891452847979962825775146484375,
                "jobs": 200700,
                "growth_pct": 8,
                "outlook": "Much faster than average",
                "period": "2025-35",
                "entry_education": "Postsecondary nondegree award",
                "ref_year": 2025,
                "url": "https://www.bls.gov/ooh/healthcare/medical-records-and-health-information-technicians.htm",
                "note": null
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/medical-coding.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/medical-coding",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/medical-coding/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/medical-coding/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/medical-coding/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/medical-coding/questions",
                "public": "https://votechworks.com/program.php?slug=medical-coding"
            }
        },
        {
            "id": 36,
            "slug": "cna",
            "name": "Nursing Assistant (CNA)",
            "hours": 450,
            "curriculum": "Patient care; vitals; mobility; infection control; clinicals",
            "exam_fees_usd": 300,
            "kit_usd": 300,
            "poster_what": "Nursing assistants give everyday care under nurses: helping patients bathe, dress, eat and move, and taking vital signs in nursing homes and hospitals.",
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 9,
            "lessons": 44,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 1,
            "months": {
                "min": 1,
                "max": 3
            },
            "bls": {
                "soc": "31-1131",
                "title": "Nursing Assistants",
                "median_annual_usd": 42260,
                "median_hourly_usd": 20.32000000000000028421709430404007434844970703125,
                "jobs": 1558700,
                "growth_pct": 3,
                "outlook": "As fast as average",
                "period": "2025-35",
                "entry_education": "Postsecondary nondegree award (state-approved program)",
                "ref_year": 2025,
                "url": "https://www.bls.gov/ooh/healthcare/nursing-assistants.htm",
                "note": "Jobs and growth are for nursing assistants and orderlies combined; pay is nursing assistants. About 203,300 openings a year."
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/cna.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/cna",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/cna/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/cna/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/cna/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/cna/questions",
                "public": "https://votechworks.com/program.php?slug=cna"
            }
        },
        {
            "id": 68,
            "slug": "optician",
            "name": "Optician / Optical Technician",
            "hours": 1800,
            "curriculum": "Optics; lens fabrication & edging; frame fitting; contact lens basics; dispensing; retail",
            "exam_fees_usd": 300,
            "kit_usd": 300,
            "poster_what": "Opticians fit eyeglasses and contact lenses and help customers choose frames and lenses in optical shops and eye-care offices.",
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 10,
            "lessons": 91,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 2,
            "months": {
                "min": 6,
                "max": 12
            },
            "bls": {
                "soc": "29-2081",
                "title": "Opticians",
                "median_annual_usd": 47260,
                "median_hourly_usd": 22.719999999999998863131622783839702606201171875,
                "jobs": 74300,
                "growth_pct": 4,
                "outlook": "As fast as average",
                "period": "2025-35",
                "entry_education": "High school diploma or equivalent",
                "ref_year": 2025,
                "url": "https://www.bls.gov/ooh/healthcare/opticians-dispensing.htm",
                "note": null
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/optician.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/optician",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/optician/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/optician/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/optician/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/optician/questions",
                "public": "https://votechworks.com/program.php?slug=optician"
            }
        },
        {
            "id": 41,
            "slug": "pharmacy-tech",
            "name": "Pharmacy Technician",
            "hours": 1350,
            "curriculum": "Pharmacology and the top 200 drugs; pharmacy calculations and order entry; non-sterile, sterile and hazardous compounding (USP <795>, <797>, <800>); pharmacy law, safety and quality; community and health-system practicum",
            "exam_fees_usd": 300,
            "kit_usd": 300,
            "poster_what": "Pharmacy technicians help pharmacists fill prescriptions: measuring and packaging medication, managing inventory, and serving patients in pharmacies and hospitals.",
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 8,
            "lessons": 67,
            "lesson_pages": 24,
            "questions": 261,
            "resources": 200,
            "certs": 2,
            "months": {
                "min": 6,
                "max": 9
            },
            "bls": {
                "soc": "29-2052",
                "title": "Pharmacy Technicians",
                "median_annual_usd": 45750,
                "median_hourly_usd": 22,
                "jobs": 471200,
                "growth_pct": 6,
                "outlook": "Faster than average",
                "period": "2025-35",
                "entry_education": "High school diploma or equivalent",
                "ref_year": 2025,
                "url": "https://www.bls.gov/ooh/healthcare/pharmacy-technicians.htm",
                "note": null
            },
            "planned_for_trade": true,
            "image_url": "https://votechworks.com/images/catalog/v3/pharmacy-tech.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/pharmacy-tech",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/pharmacy-tech/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/pharmacy-tech/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/pharmacy-tech/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/pharmacy-tech/questions",
                "public": "https://votechworks.com/program.php?slug=pharmacy-tech"
            }
        },
        {
            "id": 88,
            "slug": "phlebotomy",
            "name": "Phlebotomy Technician",
            "hours": 512,
            "curriculum": "Venipuncture; capillary and special collections; specimen handling and processing; infection control and patient identification. Practicum logs 30+ venipunctures and 10+ capillary sticks (NHA CPT eligibility).",
            "exam_fees_usd": 125,
            "kit_usd": 150,
            "poster_what": "Phlebotomists draw blood for tests, transfusions and donations, identify patients, and label and handle specimens in hospitals, labs and clinics.",
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 7,
            "lessons": 55,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 1,
            "months": {
                "min": 4,
                "max": 5
            },
            "bls": {
                "soc": "31-9097",
                "title": "Phlebotomists",
                "median_annual_usd": 45230,
                "median_hourly_usd": 21.75,
                "jobs": 143900,
                "growth_pct": 7,
                "outlook": "Much faster than average",
                "period": "2025-35",
                "entry_education": "Postsecondary nondegree award",
                "ref_year": 2025,
                "url": "https://www.bls.gov/ooh/healthcare/phlebotomists.htm",
                "note": null
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/phlebotomy.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/phlebotomy",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/phlebotomy/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/phlebotomy/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/phlebotomy/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/phlebotomy/questions",
                "public": "https://votechworks.com/program.php?slug=phlebotomy"
            }
        },
        {
            "id": 81,
            "slug": "physical-therapy-aide",
            "name": "Physical Therapy / Rehab Aide",
            "hours": 900,
            "curriculum": "Anatomy & kinesiology; therapeutic modalities; patient transfer; documentation; clinic ops",
            "exam_fees_usd": 300,
            "kit_usd": 300,
            "poster_what": null,
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 9,
            "lessons": 54,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 2,
            "months": {
                "min": 3,
                "max": 6
            },
            "bls": {
                "soc": null,
                "title": null,
                "median_annual_usd": null,
                "median_hourly_usd": null,
                "jobs": null,
                "growth_pct": null,
                "outlook": null,
                "period": null,
                "entry_education": null,
                "ref_year": null,
                "url": null,
                "note": null
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/physical-therapy-aide.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/physical-therapy-aide",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/physical-therapy-aide/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/physical-therapy-aide/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/physical-therapy-aide/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/physical-therapy-aide/questions",
                "public": "https://votechworks.com/program.php?slug=physical-therapy-aide"
            }
        },
        {
            "id": 37,
            "slug": "lpn",
            "name": "Practical Nursing (LPN)",
            "hours": 1800,
            "curriculum": "Pharmacology; med-surg; maternal/child; geriatrics; clinicals",
            "exam_fees_usd": 150,
            "kit_usd": 300,
            "poster_what": "Licensed practical nurses give basic nursing care: monitoring patients, giving medications, dressing wounds, and reporting to registered nurses and doctors.",
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 9,
            "lessons": 79,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 1,
            "months": {
                "min": 12,
                "max": 12
            },
            "bls": {
                "soc": "29-2061",
                "title": "Licensed Practical and Licensed Vocational Nurses",
                "median_annual_usd": 64400,
                "median_hourly_usd": 30.96000000000000085265128291212022304534912109375,
                "jobs": 666900,
                "growth_pct": 3,
                "outlook": "As fast as average",
                "period": "2025-35",
                "entry_education": "Postsecondary nondegree award",
                "ref_year": 2025,
                "url": "https://www.bls.gov/ooh/healthcare/licensed-practical-and-licensed-vocational-nurses.htm",
                "note": "About 51,800 openings a year."
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/lpn.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/lpn",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/lpn/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/lpn/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/lpn/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/lpn/questions",
                "public": "https://votechworks.com/program.php?slug=lpn"
            }
        },
        {
            "id": 90,
            "slug": "psych-tech",
            "name": "Psychiatric Technician",
            "hours": 1376,
            "curriculum": "Mental health conditions and treatment; therapeutic communication; crisis prevention and de-escalation; patient care, safety and medications; developmental disabilities care. Licensure states (CA, CO, KS, AR) require a board-approved program.",
            "exam_fees_usd": 120,
            "kit_usd": 100,
            "poster_what": "Psychiatric technicians care for people with mental health conditions and developmental disabilities, watching their well-being and helping with treatment and daily living.",
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 9,
            "lessons": 79,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 2,
            "months": {
                "min": 11,
                "max": 12
            },
            "bls": {
                "soc": "29-2053",
                "title": "Psychiatric Technicians",
                "median_annual_usd": 45130,
                "median_hourly_usd": 21.699999999999999289457264239899814128875732421875,
                "jobs": 161500,
                "growth_pct": 22,
                "outlook": "Much faster than average",
                "period": "2025-35",
                "entry_education": "Postsecondary nondegree award",
                "ref_year": 2025,
                "url": "https://www.bls.gov/ooh/healthcare/psychiatric-technicians-and-aides.htm",
                "note": "Psychiatric technicians only; with aides (31-1133) the occupation is 198,400 jobs, median $45,100, growth 18%."
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/psych-tech.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/psych-tech",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/psych-tech/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/psych-tech/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/psych-tech/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/psych-tech/questions",
                "public": "https://votechworks.com/program.php?slug=psych-tech"
            }
        },
        {
            "id": 80,
            "slug": "respiratory-therapy",
            "name": "Respiratory Therapy",
            "hours": 3600,
            "curriculum": "Cardiopulmonary A&P; ventilators; oxygen therapy; airway management; clinicals",
            "exam_fees_usd": 450,
            "kit_usd": 300,
            "poster_what": null,
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 9,
            "lessons": 79,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 2,
            "months": {
                "min": 24,
                "max": 24
            },
            "bls": {
                "soc": null,
                "title": null,
                "median_annual_usd": null,
                "median_hourly_usd": null,
                "jobs": null,
                "growth_pct": null,
                "outlook": null,
                "period": null,
                "entry_education": null,
                "ref_year": null,
                "url": null,
                "note": null
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/respiratory-therapy.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/respiratory-therapy",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/respiratory-therapy/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/respiratory-therapy/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/respiratory-therapy/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/respiratory-therapy/questions",
                "public": "https://votechworks.com/program.php?slug=respiratory-therapy"
            }
        },
        {
            "id": 66,
            "slug": "sterile-processing",
            "name": "Sterile Processing Technician",
            "hours": 900,
            "curriculum": "Decontamination; instrument ID; sterilization methods; inventory; infection control",
            "exam_fees_usd": 300,
            "kit_usd": 300,
            "poster_what": "Sterile processing technicians clean, sterilize, inspect and package surgical instruments and equipment so operating rooms can work safely.",
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 9,
            "lessons": 54,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 2,
            "months": {
                "min": 3,
                "max": 6
            },
            "bls": {
                "soc": "31-9093",
                "title": "Medical Equipment Preparers",
                "median_annual_usd": 47700,
                "median_hourly_usd": 22.92999999999999971578290569595992565155029296875,
                "jobs": 76500,
                "growth_pct": null,
                "outlook": "Much faster than average (7% or higher)",
                "period": "2025-35",
                "entry_education": "High school diploma plus training",
                "ref_year": 2025,
                "url": "https://www.onetonline.org/link/summary/31-9093.00",
                "note": "No OOH profile: median pay 2025 and jobs (2024) via O*NET from BLS OEWS/Projections; growth band only."
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/sterile-processing.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/sterile-processing",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/sterile-processing/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/sterile-processing/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/sterile-processing/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/sterile-processing/questions",
                "public": "https://votechworks.com/program.php?slug=sterile-processing"
            }
        },
        {
            "id": 65,
            "slug": "surgical-tech",
            "name": "Surgical Technology",
            "hours": 2700,
            "curriculum": "Aseptic technique; instrumentation; surgical procedures by specialty; sterilization; OR clinicals",
            "exam_fees_usd": 150,
            "kit_usd": 300,
            "poster_what": "Surgical technologists prepare operating rooms, sterilize instruments, and pass surgeons what they need while keeping the field sterile.",
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 9,
            "lessons": 79,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 1,
            "months": {
                "min": 12,
                "max": 18
            },
            "bls": {
                "soc": "29-2055",
                "title": "Surgical Technologists",
                "median_annual_usd": 64650,
                "median_hourly_usd": 31.0799999999999982946974341757595539093017578125,
                "jobs": 118400,
                "growth_pct": 5,
                "outlook": "Faster than average",
                "period": "2025-35",
                "entry_education": "Postsecondary nondegree award",
                "ref_year": 2025,
                "url": "https://www.bls.gov/ooh/healthcare/surgical-technologists.htm",
                "note": "Surgical technologists only (the OOH page also covers surgical assistants)."
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/surgical-tech.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/surgical-tech",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/surgical-tech/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/surgical-tech/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/surgical-tech/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/surgical-tech/questions",
                "public": "https://votechworks.com/program.php?slug=surgical-tech"
            }
        },
        {
            "id": 42,
            "slug": "vet-tech",
            "name": "Veterinary Technology / Vet Assistant",
            "hours": 3600,
            "curriculum": "Animal anatomy; nursing; lab & radiology; anesthesia; surgical assist; pharmacology; clinicals (assistant 9 mo; AAS tech 24 mo)",
            "exam_fees_usd": 300,
            "kit_usd": 300,
            "poster_what": "Veterinary assistants care for animals under a veterinarian: feeding and handling patients, restraining them for exams, and keeping clinics clean and safe.",
            "sector": "HLT",
            "sector_name": "Health & Personal Services",
            "courses": 12,
            "lessons": 115,
            "lesson_pages": 0,
            "questions": 0,
            "resources": 0,
            "certs": 2,
            "months": {
                "min": 9,
                "max": 24
            },
            "bls": {
                "soc": "31-9096",
                "title": "Veterinary Assistants and Laboratory Animal Caretakers",
                "median_annual_usd": 38150,
                "median_hourly_usd": 18.339999999999999857891452847979962825775146484375,
                "jobs": 132100,
                "growth_pct": 9,
                "outlook": "Much faster than average",
                "period": "2025-35",
                "entry_education": "High school diploma or equivalent",
                "ref_year": 2025,
                "url": "https://www.bls.gov/ooh/healthcare/veterinary-assistants-and-laboratory-animal-caretakers.htm",
                "note": "Tied to veterinary assistants (the certificate route). Veterinary technicians (29-2056) need an associate degree: median $47,380, 131,400 jobs, 9%."
            },
            "planned_for_trade": false,
            "image_url": "https://votechworks.com/images/catalog/v3/vet-tech.jpg",
            "links": {
                "self": "https://mail.newschoolworks.online/api/v1/programs/vet-tech",
                "courses": "https://mail.newschoolworks.online/api/v1/programs/vet-tech/courses",
                "lessons": "https://mail.newschoolworks.online/api/v1/programs/vet-tech/lessons",
                "resources": "https://mail.newschoolworks.online/api/v1/programs/vet-tech/resources",
                "questions": "https://mail.newschoolworks.online/api/v1/programs/vet-tech/questions",
                "public": "https://votechworks.com/program.php?slug=vet-tech"
            }
        }
    ]
}