فرصة

Free Online Course offered by MIT OpenCourseWare: Introduction to Electrical Engineering and Computer Science I

Welcome to 6.189! This course will provide a comprehensive, fast-paced introduction to Python. We have a staff:student ratio of about 1:10, and we are all eager to help you learn to code. In return we ask that students be enthusiastic and motivated. We expect you to come to lectures and labs, ask questions when you get stuck, and run your code before turning it in.

  • English
Free Online Course offered by MIT OpenCourseWare: Introduction to Electrical Engineering and Computer Science I

About the Course

MIT OpenCourseWare is offering a free online course on the theme of “A Gentle Introduction To Programming Using Python”.

This course will provide a gentle, yet intense, introduction to programming using Python for highly motivated students with little or no prior experience in programming. The course will focus on planning and organizing programs, as well as the grammar of the Python programming language.

The course is designed to help prepare students for 6.01 Introduction to EECS I. 6.01 assumes some knowledge of Python upon entering; the course material for 6.189 has been specially designed to make sure that concepts important to 6.01 are covered.

This course is offered during the Independent Activities Period (IAP), which is a special 4-week term at MIT that runs from the first week of January until the end of the month.

Grading:

This is a fast-paced 3-week course. Attendance at class sessions is strongly encouraged, as those who miss lecture will soon fall far behind. Attendance at lab is required. Because we wish to emphasize learning, there are no letter grades. Rather, to pass the class, all you have to do is try. If you attempt every required problem, you will pass this class easily.

Course topics:

Week 1

  • Introduction   
  • Conditionals, loops
  • Defining functions   
  • Strings, lists, list comprehensions   
  • Optional lecture Recursion   

Week 2

  • Tuples, dictionaries, common Python mistakes   
  • Classes
  • More about classes   
  • Inheritance

Week 3

  • Review
  • More review
  • Questions and applications Final project due

See more availableinternships on For9a

See more opportunities in the US available on For9a

Taught by

MIT Open Course Ware

MIT OpenCourseWare (OCW) is a web-based publication of virtually all MIT course content. OCW is open and available to the world and is a permanent MIT activity. The idea is simple: to publish all of our course materials online and make them widely available to everyone.”

Read more.