Skip to content

Hissah2/CS50-Harvard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS50-Harvard

certification

IMG_0347

What is the CS50 course?

It is a computer science educational course provided by Harvard University that introduces the intellectual concepts of computer science and the art of programming. This course teaches students how to think algorithmically and solve problems efficiently. The contents of the course are renewed every year to keep pace with developments.

The contents of the course

Week 0 Scratch (Introduction to All Courses)

Week 1 C (Introduction to C)

Week 2 Arrays (Matrixes)

Week 3 Algorithms (Algorithms & Search Methods)

Week 4 Memory (Memory)

Week 5 Data Structures (e.g.:Hash tables)

Week 6 Python (full explanation of Python)

Week 7 SQL (Database Language)

Week 8 HTML, CSS, JavaScript (0 to the web)

Week 9 Flask (Linking the Web to a Database…)

Week 10 Emoji (everything about emoji)

My personal opinion

Thank God, I finished a course of the most enjoyable and enriched courses that I have entered in my life, especially the quality of the content of sound, image, order, and clarity required in duties and projects. I must mention the main reason that motivated me to finish the course in record time, which is Professor David Malan, I mean, it's normal, a lecture for two hours, suddenly it ends without feeling, he has charisma and a way to explain, I didn't see like it. I learned a lot from this course, especially since the last lectures have a lot of info because they have a link to more than one topic such as a database to the Web. I strongly recommend it to any technical person.

Some of the personal projects

1- Finance

A fake site where shares are bought with a fake balance of 10,000 with the possibility of adding money and buying and selling shares and appearing in history as a table.

2- Birthday

A site to register the days of birth, friends, or family.

3- Blog& Service

A personal blog with a forum work service in which personal information, experiences, and various projects are displayed (in development).

Sources

Course registration link CS50

https://pll.harvard.edu/course/cs50-introduction-computer-science

Anvea channel (One of the most useful channels for me)

https://youtube.com/@Anvea