In these days of quarantine, many universities worldwide have released academic resources for young people and adults around the world to take advantage of their free time learning and developing new skills.
One of these universities is the Massachusetts Institute of Technology (MIT by the initials of its name in English, Massachusetts Institute of Technology), which on its official website has different courses related to computing.
These courses introduce computer science principles and begin to develop programming skills, specifically in Python language.
It is clear that the Python programming language is used by multiple universities to teach students the basics of computer science and programming., this due to its ease of use and its multiple applications.
Learn more about learning objectives, the history and student experience of these courses in this MIT news article.
One of these courses is the so-called course 6.0001 Introduction to Computer Science and Python Programming, which is intended for students with little or no programming experience.
Its aim is to provide students with an understanding of the role that computing can play in solving problems and helping students, regardless of your specialty, to feel justifiably confident in their ability to write small programs that allow them to achieve useful goals. The class uses the Python programming language 3.5.
The course is composed of class videos, evaluations and grades, which are available at any time within the course.
Another course is the so-called Programming for the bewildered, in which he builds a bridge between the recreational world of algorithmic puzzles (puzzles that can be solved by algorithms) and the pragmatic world of computer programming, teaching students to code while solving puzzles.
Python syntax and semantics required to understand the code are explained as needed for each puzzle.
If you want to see the complete list of courses, you can do it in the following link.
Ana Bell, Eric Grimson, and John Guttag. 6.0001 Introduction to Computer Science and Programming in Python. Fall 2016. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu. License: Creative Commons BY-NC-SA.