Join Spark!

Spark! offers experiential learning and innovation programs to help you connect, build, gain skills, and realize your potential and passion in computing and data science — all within a vibrant community of students like you. 

Some advanced programs require an application, but many opportunities offered through Spark! courses do not, and everyone is always welcome to join our community.


Community @Spark!

The Spark! community is a vibrant, diverse, and engaged group of students who are passionate about computing and data sciences and driven to make an impact. When you join a Spark! program, attend an event, or just hang out in the Spark! Space, you are joining BU’s best and brightest.

Learn more


Spark! Technology Innovation Program: Work on your project

If you have an idea you want to take to the next level or want a structured experience with teammates at your side, the Spark! Technology Innovation Program is the place for you. You can work informally on your project with the help of Spark! mentors or, if you don’t know where to start, take a course that will help you take your project from an idea to a working prototype in one semester.

Learn more


X-Lab: Join a project

If you want to work on technical projects provided by external or research partners, our experiential learning lab — X-Lab — is the place for you. Through our computer and data science practicum courses, interdisciplinary practicum courses through the XCC, or paid internship for advanced students, you can help make a difference and real-world impact for our project partners.

Learn more


If you know which program you’d like to apply for, you can start an application.