Welcome to the Media Plus site in a new article. Studying via the Internet has become very prevalent in light of the Corona disease, but everyone can, as long as it is available on the Internet and an educational device (computer or phone), to enjoy distance education from the most prestigious and largest universities in the world. In various sciences such as, computer science, physics, mathematics and Today we will specialize in our article about computer science in general, we have chosen for you a categorized group of the best courses in this field, courses offered for free by “Harvard”, the famous university that was a shelter for today’s technology giants such as Bill Gates and Mark Zuckerberg and others. The courses selected for you Before starting, we would like to inform you that all these courses are selected for you from the educational site Edx.
1 - CS50 Introduction to Computer Science course
? what is CS50
The CS50 is a course that carries everything about science
The computer from a technical point of view, whether it is software or hardware.
The course first begins with teaching you the basics (101) about the computer in general, how it works, the hardware related to it, the role of
Programming languages to communicate with a computer, and more. Then it takes you step-by-step into the programming world, starting with
Algorithms and how they can be exploited in computer science, through to the current programming languages in use
Significantly, then the methods of using computer science in modern fields, and advantages
you can dawonload from here
2-CS50 course to learn web development using JavaScript and Python
Web development techniques are comprehensive and very numerous, but there are software techniques that have wide control
On the web, take the example of the programming language Javascript, its frameworks and vast libraries have many uses, even
That you can become a Stack Full developer using JavaScript just by following the MEAN or MERN path for example.
This CS50 course from Harvard University puts in your hands first the basic techniques of the web such as: HTML, CSS, HTML
Js, to move with you later to learn the programming language Python in order to use Django as a backend, and then to
More controversial techniques such as Git, explaining UI techniques, explaining dealing with databases via SQL
You Can dawonload from here
3-Learn and master the Python programming language and its libraries
It is a course specialized in teaching you the Python programming language from Harvard University, the course
The latter specializes in making the Python programming language a primary language for doing research and gathering information through a group of…
libraries such as NumPp and Scipy and subject them to real case studies. But before we get to this stage,
It explains all the basics of the Python programming language and how to make various programs through it if you want to take advantage of
Python on the web
4-CS50 Introduction to Video Game Industry
If you love the video game industry, this is a complete course that explains all the basics of the video game industry at first, so that the course begins in depth by explaining the techniques
2D and 3D in video games, then explain programming languages such as Lua and C# and their specializations in the video game industry,
Passing through to learn the manufacture of animation, sounds and movements, and stamp it with you by re-making old video games in your own way
own.