Research and Courses at UCSB

Here is information about the various computer science research labs on campus and the faculty who lead them. Read about each of the labs and contact the faculty members who are in research areas that excite you. We also have a link to the CS courses offered by the department.

  • https://www.cs.ucsb.edu/research
  • https://www.cs.ucsb.edu/people
  • https://www.cs.ucsb.edu/education/courses/descriptions

  • logo.png

    Applying to Internships

    Remember to come to our awesome internship panel, resume workshop, and info sessions to learn how to best prepare yourself for internship applications. Also, make sure to create accounts on LinkedIn and Handshake (through UCSB Career Services) and look for internships on these platforms.

  • https://www.linkedin.com
  • https://career.ucsb.edu/handshake-help-center

  • logo.png

    Preparing for Coding Interviews

    Here are links to Leetcode and HackerRank, which have great practice problems to help you prepare for coding interviews for your internships.

  • https://leetcode.com/problemset/all/
  • https://www.hackerrank.com/

  • logo.png

    SB Hacks

    Make sure to check out SB Hacks, UCSB's very own hackathon that takes place in January. Visit the link below to learn more and sign up for their mailing list for updates.

  • https://sbhacks.com/

  • logo.png


    React is a front-end JavaScript framework. It's so popular because it makes front-end web development much simpler and easier to understand. In fact, this website was built using React!

  • https://scrimba.com/g/glearnreact
  • https://reactjs.org/tutorial/tutorial.html

  • logo.png


    C++ is a powerful object-oriented language used to build complex applications, games, and more. The introductory CS courses here at UCSB teach C++.

  • https://www.learncpp.com
  • https://www.udemy.com/course/free-learn-c-tutorial-beginners

  • logo.png

    Android App Development

    Learn how to create your own Android mobile apps using Kotlin, Java, or C++.

  • https://tinyurl.com/coderssbandroidapp
  • https://developer.android.com/training/basics/firstapp