CSE 121
Back to Top
CSE 121
  • Home / Calendar
  • Syllabus
  • Assignments
  • Resubmissions
  • Exam
  • Getting Help
  • Course Staff
  • Grading Rubrics
  • Resources

  • Course Tools
  • EdStem
  • Grade Calculator
  • Anonymous Feedback
  • Acknowledgements

Resources


  1. Software
  2. Useful CSE 121 Resources
  3. Section Cheatsheets
  4. Learning Java

25su ver.

Note: this is for the Summer 2025 iteration of CSE 121. Looking for a different quarter? Please visit https://courses.cs.washington.edu/courses/cse121/.

WIP

This specific page of the course website is still in-flux. Thanks for your patience!

Software¶

For this class, students are not required to install any software. However, students can optionally install software to work locally; for more information, refer to software setup.

For other course technology, see course tools.

Useful CSE 121 Resources¶

  • CSE 121 Code Quality Guide
  • CSE 121 Commenting Guide
  • Experimental CSE 121 Glossary
  • Tips for Success at UW
  • Java Cheat Sheet
  • Practice-It
  • Ed Shortcuts

Section Cheatsheets¶

  1. Java Basics and Printing: structure of a Java program, printing, comments

Learning Java¶

  • 12x Java Tutorial: a guide to learning Java using other languages as example.
  • Building Java Programs: optional course textbook.
  • Learn Java in Y Minutes: another guide to learning Java for those who have programmed in a different language.

Search

Search the class website; related sections and pages will appear below. Note: this search is not as forgiving with typos as other search engines.