Skip to content

My journey through taking the 2024 official CS50x course from Harvard University. Code from lectures and solutions to problems are all together gathered in this repository.

Notifications You must be signed in to change notification settings

LiamDev06/HarvardCS50

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Harvard CS50

Harvard Logo

This is CS50x, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. - Harvard University

About

This repository contains my code snippets and personal solutions to problem sets from the 2024 Harvard CS50x course. CS50x is an online version of Harvard University's introductory computer science course, offered through edX. Despite being online, it offers the same experience as someone who takes it in-person when it comes to lecture material, notes, problem sets and more. This is not meant to be a way of providing others with completed solutions to the course, but rather a way for me to showcase my personal computer science and programming skills and knowledge.

Course Overview

Week 0: Scratch

Week 1: C

Week 2: Arrays

Week 3: Algorithms

Week 4: Memory

Week 5: Data Structures

Week 6: Python

Week 7: SQL

Week 8: HTML, CSS, JavaScript

Week 9: Flask

Week 10: Cybersecurity

Repository Structure

The repository consists of directories for each week structured in the following way:

  • week-X: Contains everything related to that week of the course whether it is notes, code snippets or problem sets.
    • lecture: Smaller code snippets and other text written by me while watching this week's lecture.
    • problem-set: Solutions and code for this week's problem sets.

Getting Started

If you are currently taking CS50x or just interested in exploring the code, feel free to navigate through the directories corresponding to each week or problem set. You can clone the repository to your local machine using the following command:

git clone https://github.com/LiamDev06/HarvardCS50.git

About

My journey through taking the 2024 official CS50x course from Harvard University. Code from lectures and solutions to problems are all together gathered in this repository.

Topics

Resources

Stars

Watchers

Forks

Languages