Our programs
BU 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.
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 →
Community Challenges: Refine your skillset
Community challenges are usually shorter-term and open to anyone in the Spark! community. It’s the ideal way to build and refine your skillset. Plus, you can find the support you need for any of these ventures during Tech Innovation Hours.
Learn more →
X-Lab: Join a project
X-Lab pairs student teams with external and research partners who bring genuine problems to solve — not case studies. Through our computer and data science practicum courses, interdisciplinary practicum courses through the XCC, or a very limited number of paid internships for advanced students, you can help make a difference and real-world impact for our project partners.
Learn more →
Post-Bach Fellows: Keep building after graduation
Post-Baccalaureate Fellows support four experiential learning courses each year — two in the fall, two in the spring — and continue through the summer supporting the internship program and preparation for the coming academic year. Working under the Spark! leadership team and faculty, Fellows mentor and coordinate the undergraduate teaching team, including product and technical project managers.
Learn more →