${slide.title}

Starts: ${slide.date}

Instructor: ${slide.instructor}

Register Now
`; container.appendChild(div); }); if (slides.length > 1) { const dots = document.createElement("div"); dots.className = "slider-dots"; slides.forEach((_, i) => { const dot = document.createElement("div"); dot.className = "slider-dot" + (i === 0 ? " active" : ""); dot.setAttribute("data-index", i); dot.onclick = function () { goToSlide(parseInt(this.getAttribute("data-index"))); }; dots.appendChild(dot); }); container.appendChild(dots); slideInterval = setInterval(() => changeSlide(1), 8000); } } let currentSlide = 0; let slideInterval; function changeSlide(direction) { const slides = document.querySelectorAll(".slider-slide"); const dots = document.querySelectorAll(".slider-dot"); slides[currentSlide].classList.remove("active"); dots[currentSlide].classList.remove("active"); currentSlide = (currentSlide + direction + slides.length) % slides.length; slides[currentSlide].classList.add("active"); dots[currentSlide].classList.add("active"); } function goToSlide(index) { clearInterval(slideInterval); const slides = document.querySelectorAll(".slider-slide"); const dots = document.querySelectorAll(".slider-dot"); slides[currentSlide].classList.remove("active"); dots[currentSlide].classList.remove("active"); currentSlide = index; slides[currentSlide].classList.add("active"); dots[currentSlide].classList.add("active"); } function parseDate(val) { if (val instanceof Date) return val; if (typeof val === "string") { const parts = val.split("/"); if (parts.length === 3) return new Date(parts[2], parts[0] - 1, parts[1]); } return null; } // ]]>

Browse Programs By Category

Browse Professional Programs

${event.title}

${event.day}, ${event.time}

`; container.appendChild(div); }); } function parseDate(val) { if (val instanceof Date) return val; if (typeof val === "string") { const parts = val.split("/"); if (parts.length === 3) return new Date(parts[2], parts[0] - 1, parts[1]); } return null; } google.charts.load('current', { packages: ['corechart'] }); google.charts.setOnLoadCallback(loadEvents); // ]]>
View the OLLI Catalog
What We Offer

About UNM Continuing Education

Professional Development

Gain new skills, boost your resume, and build pathways to professional certification & better career opportunities.

Personal Enrichment

From art to yoga, explore personal interests and learn new skills, start a hobby, and continue your passion.

Osher Lifelong Learning Network

A vibrant learning community offering stimulating intellectual and cultural courses for adults 50 and better.

Conference Center

Convenient accommodations for events such as training seminars, meetings, trade shows and graduations.

Custom Solutions

Custom-designed training programs tailored to your organization or department’s specific needs and budget.

University Partners

For UNM Departments looking to add, expand and streamline non-credit training & professional development offerings.