🏷️ CS50x: Introduction to the Intellectual Enterprises of Computer Science and the Art of Programming
CS50 is an online introductory course on computer science and programming. It teaches the languages C, Python, SQL, HTML, CSS & JavaScript, as well as fundamental computer science concepts such as algorithms & data structures, abstraction, encapsulation, resource management, security, and the Flask web framework.
An important part of the course is submitting the labs and problem sets, as well as the final project for feedback. This repository contains my solutions for the problem sets and labs and my final project.
Keep in mind the course's academic honesty. You should try figuring out a solution yourself before looking at other implementations. Also, bear in mind that I am a beginner, and I've taken the course to learn, so the solutions might not be the best implementations.
First of all, a huge thank you to Prof. David J. Malan and the rest of the CS50 staff for providing us with this free learning opportunity. I thoroughly recommend the CS50 course for anyone who wants to get into or improve their skills in the Computer Science field.
If you'd like to know more about CS50, I'll leave a few links down below.