Skip to main content

Educational Resources

Resources For Learning About Computer Science

The BYU Computer Science Department is committed to fostering a culture of continuous learning and technical excellence. To support this mission, we have put together a list of some useful resources for teachers and students who are eager to explore the vast and ever-evolving landscape of Computer Science. In an era where technology influences every aspect of our lives, our goal is to demystify the complexities of programming and provide a clear, accessible entry point for anyone with a passion for digital creation.

Looking for Campus Resources or Tutoring?

Campus Resources and Tutoring

Web Development

These resources have been specifically selected because they are the most commonly used resources for learning web development. We recommend that you start by using the web programming tutorials. The best use of these resources is to learn the programming languages and technologies in the following order:

  1. HTML
  2. CSS
  3. JavaScript
  4. JQuery
  5. AngularJS

Other