, but this code // executes before the first paint, when

°ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

is not yet present. The // classes are added to so styling immediately reflects the current // toolbar state. The classes are removed after the toolbar completes // initialization. const classesToAdd = ['toolbar-loading', 'toolbar-anti-flicker']; if (toolbarState) { const { orientation, hasActiveTab, isFixed, activeTray, activeTabId, isOriented, userButtonMinWidth } = toolbarState; classesToAdd.push( orientation ? `toolbar-` + orientation + `` : 'toolbar-horizontal', ); if (hasActiveTab !== false) { classesToAdd.push('toolbar-tray-open'); } if (isFixed) { classesToAdd.push('toolbar-fixed'); } if (isOriented) { classesToAdd.push('toolbar-oriented'); } if (activeTray) { // These styles are added so the active tab/tray styles are present // immediately instead of "flickering" on as the toolbar initializes. In // instances where a tray is lazy loaded, these styles facilitate the // lazy loaded tray appearing gracefully and without reflow. const styleContent = ` .toolbar-loading #` + activeTabId + ` { background-image: linear-gradient(rgba(255, 255, 255, 0.25) 20%, transparent 200%); } .toolbar-loading #` + activeTabId + `-tray { display: block; box-shadow: -1px 0 5px 2px rgb(0 0 0 / 33%); border-right: 1px solid #aaa; background-color: #f5f5f5; z-index: 0; } .toolbar-loading.toolbar-vertical.toolbar-tray-open #` + activeTabId + `-tray { width: 15rem; height: 100vh; } .toolbar-loading.toolbar-horizontal :not(#` + activeTray + `) > .toolbar-lining {opacity: 0}`; const style = document.createElement('style'); style.textContent = styleContent; style.setAttribute('data-toolbar-anti-flicker-loading', true); document.querySelector('head').appendChild(style); if (userButtonMinWidth) { const userButtonStyle = document.createElement('style'); userButtonStyle.textContent = `#toolbar-item-user {min-width: ` + userButtonMinWidth +`px;}` document.querySelector('head').appendChild(userButtonStyle); } } } document.querySelector('html').classList.add(...classesToAdd); })(); Cohorts | °ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

°ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

Skip to main content
°ÄÃÅÁùºÏ²Ê¿ª½±¼Ç¼×ÊÁÏ

Cohorts

Pursue Your Passion in a Tight-Knit Community

A small group of students, distinguished by a shared passion, learning and applying their learning together—that's a Calvin cohort.

Calvin's cohorts blur the line between the classroom and the real world. Together with students and faculty from different majors, you'll pursue a common theme all throughout your college experience, starting in your first year.

Applications for students starting at Calvin in fall 2025 are open! 

If you are starting Calvin after 2025, please send us your information (see form below) and we'll invite you to apply when the application is open to you. Email cohorts@calvin.edu with questions.


Themed Cohorts

Image
Students surveying local homeowners as part of a research project

Common Good Collective

Cultivate personal character and work toward the common good, amid polarization and divisions at home and around the world.

Image
A view from above looking down a students sketching.

Arts Collective

Imagine, create, and perform as part of a tight-knit group of creative minds from every discipline.

Image
Students entering chapel

Ministry Leadership

Practice leadership, build community, and love the church as part of a group of students passionate about combining their skills and studies with Christ-centered service.

Honors Scholars

Ask difficult questions with humility, explore with wonder, and pursue advanced academic opportunities. Ready for a deep pursuit of excellence?

Learn about Honors Scholars

Apply to Honors Scholars

Image
A professor places a medal around an honors graduate's neck at honors convocation.

What Are You Interested In?

Loading...

Why Join a Cohort?

  • Lean into what you love – What’s your passion? Your fellow cohort-members will share it. And while you won’t all be like-minded, you’ll be like-hearted. Together, you’ll start overcoming obstacles and bringing renewal into the world, even before you graduate.
  • Opportunities galore – Advanced opportunities open up to you when you join a cohort. Each cohort is different, but your experience might include study abroad, internships, and networking in your field.
  • Gain instant community –Your professors will become mentors. Your peers will become friends. You’ll be amazed at the connections you make and how you grow together.
  • In-demand experience – Along with your teammates, you'll do practical, real-world work that's relevant to your field. That kind of beyond-the-classroom experience will set you and your resume apart in the job market after you graduate.

Ìý

How to Apply to a Calvin Cohort

When you find a cohort that looks interesting, read the full page carefully for any special requirements or deadlines.Ìý

Cohort applications will only be accepted for students starting at Calvin in the fall 2025 semester. If you’ll be starting at Calvin earlier, we would love to help you discover your other opportunities at Calvin. We invite you to .

Ìý

Image
group of students in conversation