Explore course materials, lectures, and resources for UC Berkeley's CS 61A, a foundational computer science and programming class.
Access lectures, guides, and assignments for CS 61A
CS 61A Spring 2025 is the official website for UC Berkeley's introductory computer science course, Structure and Interpretation of Computer Programs. Here, you can find everything you need for the class, including lecture notes, assignment calendars, lab instructions, and links to lecture recordings.
The site is designed to support students throughout the semester with helpful resources like study guides, tutoring information, and easy access to staff and office hours. Whether you're looking to review a lecture, request an extension, or get help from the office hours queue, it’s all organized in one place to help you succeed in CS 61A.
If you're interested in learning programming and computer science fundamentals, this site is a central hub for course content, announcements, and support tools. It's especially useful for Berkeley students enrolled in the class, but the materials can also be a valuable resource for anyone wanting to explore the curriculum.
Discover websites similar to Cs61a.org. Section 1 prioritizes sites with matching domain extensions and/or languages. Section 2 offers worldwide alternatives.
Code.org offers free computer science and AI lessons for K-12 students and training for teachers—no coding experience required.
Learn core mathematics concepts tailored for programmers with accessible explanations and practical examples on this educational site.
Learn coding, computer science, and interview prep with articles, tutorials, quizzes, and practice questions on programming and tech topics.
Edutopia shares practical tips, strategies, and ideas to help teachers and educators improve learning and teaching in preK-12 classrooms.
CK-12 offers free online lessons, interactive practice, and study resources for students in math, science, and more. Learn at your own pace anytime.
InstructionalDesign.org offers resources, concepts, and models for creating effective learning experiences. Great for students, teachers, and educators.
Access thousands of free videos, lesson plans, and games for students and teachers, all aligned with educational standards on PBS LearningMedia.
Explore science education standards, resources, and tools to support effective science teaching and learning with the Next Generation Science Standards (NGSS).
Explore Universal Design for Learning guidelines to create inclusive, effective teaching strategies and support every learner’s unique needs.
Find and explore digital learning resources reviewed for California educators, including software and videos aligned with academic standards.
ReadWorks offers free reading comprehension resources and tools to help students, teachers, and parents improve literacy skills in the classroom or at home.
ASSIST helps California students find transfer information, course equivalencies, and planning resources for colleges and universities.
Get practical info and advice about studying at UK universities. Find tips, resources, and guidance for international students considering the UK.
Learn about the SAT Suite of Assessments, register for tests, access your scores, and find resources to prepare for college entrance exams.
Explore interactive math tools, courses, and activities designed to make learning math online engaging and fun for students and teachers of all levels.
Simply Psychology offers easy-to-understand articles, guides, and videos to help you learn about psychology, mental health, and research methods.
Learn math, science, and coding with fun, interactive lessons. Practice problem solving in bite-sized sessions you can fit into your daily routine.
Learn essential computer, math, and life skills for free with easy-to-follow lessons and tutorials. Study anytime, anywhere, at your own pace.
Find over 700 math lesson plans, interactives, and brain teasers for PreK-12 classrooms, all from the National Council of Teachers of Mathematics.
Explore free maps, videos, live events, and interactive learning resources from National Geographic to inspire curiosity and deepen classroom learning.
Explore fun questions and answers about the world with Wonderopolis, a family-friendly site that sparks curiosity and learning for kids and adults.
Reading Rockets offers helpful guides, videos, and tips to support parents and teachers in helping young kids learn to read and overcome reading challenges.
Campus France helps students explore study opportunities in France, find universities, and learn about scholarships and academic life in French.
Practice math skills or create quizzes for any grade with free online tests and activities for students and teachers. Great for classrooms and homework.
Wikiversity offers free learning resources and courses in multiple languages, making it easy to discover and share educational materials worldwide.
Explore free lessons and classroom resources focused on people's history, multicultural perspectives, and social justice for K-12 educators and students.
Data Carpentry offers hands-on workshops and resources to help people learn practical data skills for research in science and other fields.
CS Unplugged offers free games and puzzles to teach computer science concepts without a computer—perfect for classrooms, groups, and at-home learning.
Explore free, interactive demos and tools for learning math, music, science, and more—no registration or sign-in needed.
Utah Education Network connects students, educators, and families with online school resources, digital libraries, courses, and helpful educational tools.
Learn Azure offers guided study tools and resources to help you prepare for Microsoft Azure certification exams, from beginner to advanced levels.
CS 186 is UC Berkeley’s Introduction to Database Systems course site, offering weekly content, resources, and materials for students and educators.
Open Data Structures offers free, in-depth explanations of data structures, with downloadable resources for students and educators in computer science.
Supermaths offers fun, game-based abacus math, English, and coding classes to help kids build essential skills in an engaging online environment.
FIT Computer Institute offers IT and computer courses in Rawalpindi and Islamabad, helping you learn programming, web design, and graphic design skills.
Find free programming courses and educational resources by Dr. Charles Severance, including Python, C, Django, web apps, and internet history.
Learn data science with R using this online book. Step-by-step guides help you import, transform, and visualize data, making R accessible for everyone.
Discover the latest R programming news, tutorials, and resources from a wide community of R bloggers. Great for learning, tips, and staying updated.
Learn data science, Python, SQL, and AI skills online with interactive courses, guided learning paths, and hands-on projects at your own pace.
Find easy-to-follow tutorials, guides, and resources for learning programming, web development, and tech basics—perfect for beginners and self-learners.