The first week of CS50! This week you will learning about Scratch, a visual programming language.
A cheatsheet for navigating folders and files in the terminal.
Welcome to the first section of CS50! This week we will be learning programming fundamentals in C.
Welcome to the second section of CS50! This week we will be learning about arrays and CLIs in C.
Welcome to the third section of CS50! This week we will be learning about structs and sorting in C.
Welcome to the fourth section of CS50! This week we will be learning about memory in C.
Welcome to the fifth section of CS50! This week we will be learning about data structures in C.
A cheatsheet for C programming in CS50.
Welcome to the sixth section of CS50! This week we will switch to a fun, new language: Python.
A cheatsheet for Python programming in CS50.
Welcome to the seventh section of CS50! This week we will be learning about SQL & relational databases.
A cheatsheet for SQL commands and syntax.
Welcome to the eighth section of CS50! This week we will be learning about web development with HTML, CSS, and JavaScript.
A cheatsheet for web development with HTML, CSS, and JavaScript.
Welcome to the last section of CS50! This week we will be learning about web development with Flask, a Python web framework.
A cheatsheet for Flask, a Python web framework.
Bye CS50! As we wrap up the course, here are some resources to help you build your projects and continue learning.
A cheatsheet for using VS Code, GitHub, Live Share for version control / collaboration.