This repository will be all knowledge learned in course of Harvard - CS50x Introduction to Computer Science Harvard CS50 is a course for experts and begginers in programming, a base course for studants and developers.
What you'll learn
- A broad and robust understanding of computer science and programming
- How to think algorithmically and solve programming problems efficiently
- Concepts like abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
- Familiarity with a number of languages, including C, Python, SQL, and JavaScript plus CSS and HTML
- How to develop and present a final programming project to your peers
CS50 teach students how to think algorithmically and solve problems efficiently, these problems are inspired by real-world domains of biology, cryptography, finance, forensics and games.
Topics Include: Abstraction, algorithms, data structures, encapsulation, resource management, security, software engineering, and web development
Languages include: C, Python, SQL, and JavaScript plus CSS and HTML.
Duration of course 11 weeks