Welcome to CS15, one of the introductory Computer Science courses offered at Brown University!

CS15 introduces students to Computer Science through object-oriented design and programming, using Java and the JavaFX graphics library. You will use these tools for building interactive programs with graphical user interfaces. The class reinforces concepts with practical exercises in weekly lab sessions and with challenging and engaging programming assignments, such as Doodle Jump and Tetris!

There are no prerequisites for CS15 and the course expects no prior programming experience.


Helpful resources for the course and the department