There has also been incredible growth in the online education industry, and MIT has made valuable contributions to increasing its online presence. Classes teach you all about advanced topics within CS, from operating systems to machine learning, but thereâs one critical subject thatâs rarely covered, and is instead left to students to figure out on their own: proficiency with their tools. Send to friends and colleagues. (Spring 2002), Power Electronics Computation Structures 1: Digital Circuits. (Fall 2010), Artificial Intelligence MITx courses are free online courses taught by MIT Faculty Skip to main … (Spring 2005), Cryptography and Cryptanalysis Take Free Online Classes, Get Course Credit at MIT. It aims to provide students with an understanding of the role … Join today. (Fall 2009), Natural Language and the Computer Representation of Knowledge For example, Course 6 refers to the Department of Electrical Engineering and Computer Science. They improve the stability and security of computers and communications networks, and they increase the efficiency of solar panels. (Fall 2002), Network and Computer Security (Fall 2002), Operating System Engineering (January IAP 2010), Introduction to C Memory Management and C++ Object-Oriented Programming (Fall 2010), Randomized Algorithms (Fall 2010), Medical Computing Links to archived prior versions of a course may be found on that course's "Other Versions" tab. (Spring 2004), Fields, Forces and Flows in Biological Systems MIT OpenCourseWare is a free & open publication of material from thousands of MIT courses, covering the entire MIT curriculum. Access 2000 free online courses from 140 leading institutions worldwide. In addition to the Electrical Engineering and Computer Science courses listed below, see also OCW’s Supplemental Resources associated with the department. (Spring 2015), Mathematics for Computer Science (Spring 2005), Computer Language Engineering (Spring 2008), Electromagnetic Energy: From Motors to Lasers (Spring 2003), Ultrafast Optics ), Performance Engineering of Software Systems, Introduction to EECS II: Digital Communication Systems, Introduction to Computer Science and Programming in Python, Introduction to Electrical Engineering and Computer Science I. With more than 2,400 courses available, OCW is delivering on the promise … You can view my TEDx Talk regarding the challenge, see links to all the free material I ⦠» (Spring 2006), Probabilistic Systems Analysis and Applied Probability However, you should know that most … Online computer science education isn't limited to individual courses anymore. (Spring 2007), Fields, Forces, and Flows in Biological Systems (Spring 2006), Communication System Design (Spring 2004), Development of Inventions and Creative Ideas (Spring 2016), Information Theory (Spring 2013), Ethics for Engineers: Artificial Intelligence (Fall 2004), Theory of Parallel Systems (SMA 5509) Some prior versions of courses listed above have been archived in OCW's DSpace@MIT repository for long-term access and preservation. (Spring 2006), Introductory Digital Systems Laboratory (Fall 2003), Receivers, Antennas, and Signals (Fall 2004), Biomedical Signal and Image Processing It incorporates aspects of a number of related fields such as computer engineering, information technology, computer science, data storage and maintenance, ⦠Our community members continually make breakthroughs that enable people to communicate more easily, manage their environments more effectively, and lead more comfortable lives than ever before. I was successful in passing the final exams for 33 classes and completing the required programming projects. (Spring 2012), Introduction to Algorithms (SMA 5503) (Spring 2019), Archived Electrical Engineering and Computer Science Courses, Electrical Engineering and Computer Science Website. Your use of the MIT OpenCourseWare site and materials is subject to our Creative Commons License and other terms of use. (Spring 2018), Artificial Intelligence Introduction [Update: See also the follow-up post to this piece, An Intensive Bachelor's Level Computer Science Curriculum Program. *The Master of Engineering degrees are available to MIT undergraduates only. (Fall 2009), Advanced Algorithms You normally apply online by the end of your sophomore year but no later than Add Date one full term before the term in which you expect to receive the SB degree. (Spring 2011), Design and Analysis of Algorithms Learn Computer Science today. Combine HTML, CSS, and JavaScript to create a simple counter widget. (Spring 2003), Speech Communication (January IAP 2006), Management in Engineering Gain new skills and earn a certificate of completion. In response to the strong interest of MIT students in educational programs at the interface of classical engineering disciplines and the life sciences -- in particular, in the EECS 6-7 degree program initiated in 2011-12, and the need for a Masters in Engineering program in this area, the Departments of Biology and Electrical Engineering and Computer Science ⦠(Spring 2004), Introduction to Mathematical Programming This is CS50x , Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. MIT OpenCourseWare makes the materials used in the teaching of almost all of MIT's subjects available on the Web, free of charge. Some prior versions of courses listed above have been archived in OCW's DSpace@MIT repository for long-term access and preservation. (Spring 2016), Elements of Software Construction Computer Science and Engineering (Course 6-3), Toggle School of Architecture and Planning, Toggle Civil and Environmental Engineering, Toggle Electrical Engineering and Computer Science, Toggle School of Humanities, Arts, and Social Sciences, Toggle Comparative Media Studies/Writing, Toggle Earth, Atmospheric, and Planetary Sciences, Toggle MIT Schwarzman College of Computing, Select two Advanced Undergraduate Subjects, Select one subject from the departmental list of EECS subjects, Fraternities, Sororities, and Independent Living Groups, Priscilla King Gray Public Service Center, Undergraduate Research Opportunities Program, Career Advising and Professional Development, Term Regulations and Examination Policies, Center for Computational Science and Engineering, Center for Energy and Environmental Policy Research, Computer Science and Artificial Intelligence Laboratory, Deshpande Center for Technological Innovation, Institute for Medical Engineering and Science, Institute for Work and Employment Research, Joint Program on the Science and Policy of Global Change, Koch Institute for Integrative Cancer Research, Laboratory for Information and Decision Systems, Laboratory for Manufacturing and Productivity, Legatum Center for Development and Entrepreneurship, Martin Trust Center for MIT Entrepreneurship, MIT Center for Art, Science & Technology, MIT Kavli Institute for Astrophysics and Space Research, MIT Program in Art, Culture and Technology, Picower Institute for Learning and Memory, Singapore-MIT Alliance for Research and Technology Centre, Whitehead Institute for Biomedical Research, Urban Science and Planning with Computer Science (Course 11-6), Chemical-Biological Engineering (Course 10-B), Electrical Engineering and Computer Science, Electrical Engineering and Computer Science (Course 6-2), Electrical Science and Engineering (Course 6-1), Computer Science and Engineering (Course 6-3), Computer Science and Molecular Biology (Course 6-7), Electrical Engineering and Computer Science (Course 6-P), Computer Science and Molecular Biology (Course 6-7P), Materials Science and Engineering (Course 3), Materials Science and Engineering (Course 3-A), Mechanical and Ocean Engineering (Course 2-OE), Nuclear Science and Engineering (Course 22), School of Humanities, Arts, and Social Sciences, Global Studies and Languages (Course 21G), Linguistics and Philosophy (Course 24-2), Science, Technology, and Society/Second Major (STS), Earth, Atmospheric, and Planetary Sciences, Earth, Atmospheric, and Planetary Sciences (Course 12), Mathematics with Computer Science (Course 18-C), Computer Science, Economics, and Data Science, Urban Science and Planning with Computer Science, Joint Program with Woods Hole Oceanographic Institution, Computer Science, Economics, and Data Science (Course 6-14), Civil and Environmental Engineering (Course 1), Comparative Media Studies / Writing (CMS), Comparative Media Studies / Writing (Course 21W), Electrical Engineering and Computer Science (Course 6), Download PDF of the Entire Catalog and/or Subject Descriptions, Humanities, Arts, and Social Sciences (HASS) Requirement [one subject can be satisfied by, Restricted Electives in Science and Technology (REST) Requirement [can be satisfied by, Laboratory Requirement (12 units) [satisfied by. (Fall 2005), The Lexicon and Its Features (Spring 2008), The Structure of Engineering Revolutions (Fall 2015), Dynamic Systems and Control (Fall 2001), Engineering Risk-Benefit Analysis (January IAP 2019), Introduction to Electric Power Systems Freely browse and use OCW materials at your own pace. Computers can appear very complicated, but in reality, computers work within just a few, simple patterns. (Spring 2003), Computational Functional Genomics (January IAP 2005), Introduction to Nanoelectronics ... Massachusetts Institute of Technology. Dive deeper into the practical applications of quantum computing in this two-course program from MIT. (Spring 2007), Signals and Systems (Spring 2018), Autonomous Robot Design Competition (January IAP 2005), Hands-On Introduction to Electrical Engineering Lab Skills (Spring 2003), Advanced Electromagnetism *The Master of Engineering degrees are available to MIT undergraduates only. Studying IT & computer science online If you are taking your first steps in the field of IT & computer science, there are many courses available that can teach you the essentials. MIT OpenCourseWareis a free & open publication of material from thousands of MIT courses, covering the entire MIT curriculum. 6.046 is the course based on the text Introduction to Algorithms. (Spring 2005), Principles of Wireless Communications (Spring 2006), Program Analysis This online short course from the MIT Sloan School of Management will offer you the skills to include AI in your business strategy, and equip you to develop a road map for implementation. Computer networking is the area of computer science that is concerned with how digital devices communicate between one another. MITx Free Courses (edX) The first resource in our list of MIT courses is edX, which provides multiple … (Fall 2008), Introduction to Algorithms (Spring 2020), Programming for the Puzzled Department of Electrical Engineering and Computer Science. ** The Master of Science degree is required of students pursuing a doctoral degree. (January IAP 2018), Effective Programming in C and C++ (Spring 2007), Introduction to Electronics, Signals, and Measurement (Fall 2005), Electromagnetics and Applications (Fall 2003), Theory of Parallel Hardware (SMA 5511) CS101 is a self-paced course that teaches the essential ideas of Computer Science for a zero-prior-experience audience. We provide an in-depth education in engineering principles built on mathematics, computation, and the physical and life sciences, and encourage our students to apply what they learn through projects, internships, and research. (Fall 2008), Introduction to Plasma Physics I It is mostly taught separately from the other courses. If you do not have a Master's degree when … (Spring 2019), Numerical Methods for Partial Differential Equations (SMA 5212) (Spring 2006), Teaching College-Level Science and Engineering Computer Science 101 on Udemy is a more thorough, comprehensive Computer Science online course for beginners. (Fall 2009), Microelectronic Devices and Circuits (Spring 2010), Machine Vision (Spring 2014), The Human Intelligence Enterprise (Spring 2006), Engineering, Economics and Regulation of the Electric Power Sector (Spring 2009), Microelectronic Devices and Circuits (Spring 2015), Design and Analysis of Algorithms The estimated cost of attendance for the 2019–20 academic year is $73,160. (Fall 2002), Queues: Theory and Applications MIT OpenCourseWare is a free publication of MIT course … Swimming requirement, plus four physical education courses for eight points. MIT Professional Education 700 Technology Square Building NE48-200 Cambridge, MA 02139 USA. The course is especially designed for graduates of numerate subjects other than computer science. Links to archived prior versions of a course may be found on that course's "Other Versions" tab. (Fall 2006), The Society of Mind (Fall 2007), Algebraic Techniques and Semidefinite Optimization (Fall 2014), Computational Models of Discourse (Spring 2010), Computer Language Engineering (SMA 5502) An entry-level course taught by David J. Malan, CS50x teaches students how to think algorithmically and solve problems ⦠view detail. Mathematics with Computer Science (Course 18- C) Physics (Course 8) Interdisciplinary Programs; Chemistry and Biology (Course 5- 7) Computation and Cognition (Course 6- 9) Computer Science and Molecular Biology (Course 6- 7) Computer Science, Economics, and Data Science (Course … (Spring 2018), Introduction to Communication, Control, and Signal Processing (Fall 2005), Introduction to Machine Learning (Fall 2005), Modern Optics Project Laboratory (Fall 2015), Foundations of Algorithms and Computational Techniques in Systems Biology (January IAP 2005), Parallel Computing (January IAP 2008), Multicore Programming Primer (Fall 2015), Information and Entropy MIT OpenCourseWare (OCW) is a web-based publication of virtually all MIT course content. As we continue to grow, more opportunities will become available. (Fall 2010), Fundamentals of Program Analysis A course is a course, of course, except when it is a subject. (Spring 2011), Dynamics of Nonlinear Systems (Fall 2012), Inventions and Patents (Spring 2011), Projects in Microscale Engineering for the Life Sciences Comparative Media Studies/Writing (Course CMS/21W) Earth, Atmospheric & Planetary Sciences (Course 12) Economics (Course 14) Electrical Engineering & Computer Science (Course 6) Global Languages (Course 21G) History (Course 21H) Linguistics & Philosophy (Course 24) Literature (Course 21L) Management (Course 15) Materials Science ⦠(Fall 2016), Introduction to Computational Thinking and Data Science (Fall 2002), Micro/Nano Processing Technology This nine-week computer science course provides an introduction to computer science as a ⦠Learn more about MIT… (Spring 2003), Quantum Complexity Theory (January IAP 2020), Dynamic Programming and Stochastic Control (Spring 2010), Optimization Methods Earn an MIT certificate by completing an online course, enroll today! Accessibility. (Fall 2013), Seminar in Electric Power Systems This program will be relevant to you if youâre an experienced mid ⦠(Spring 2005), Continuum Electromechanics Additionally, the Archived Electrical Engineering and Computer Science Courses page has links to every archived course from this department. Mathematics (Course 18) Mathematics with Computer Science (Course 18- C) Physics (Course 8) Interdisciplinary Programs; Chemistry and Biology (Course 5- 7) Computation and Cognition (Course 6- 9) Computer Science and Molecular Biology (Course 6- 7) Computer Science, Economics, and Data Science (Course … (Spring 2008), Introduction to MATLAB (Fall 2011), Introduction to Algorithms It is a multidisciplinary approach comprised of four online courses and a virtually proctored exam that will provide you with the foundational knowledge essential to ⦠(January IAP 2008), Introductory Analog Electronics Laboratory Home If you do not have a Master's degree when you apply, you will receive that degree first before proceeding to the PhD. The units for any subject that counts as one of the 17 GIR subjects cannot also be counted as units required beyond the GIRs. (January IAP 2011), A Gentle Introduction to Programming Using Python (Spring 2003), Analysis and Design of Digital Integrated Circuits You normally apply online by the end of your sophomore year but no later than Add Date one full term before the term in which you expect to receive the SB degree. COURSE CATALOG. (Spring 2003), Physics of Microfabrication: Front End Processing (Fall 2004), High Speed Communication Circuits (Fall 2009), Discrete Stochastic Processes (January IAP 2011), Algorithms for Computational Biology (Fall 2014), User Interface Design and Implementation These and many other ideas serve as the building blocks that develop studentsâ understanding of computers and how to harness their potential. view detail. (Fall 2010), Probabilistic Systems Analysis and Applied Probability (Spring 2007), Adventures in Advanced Symbolic Programming (Spring 2004), Essential Coding Theory (Spring 2005), Semiconductor Optoelectronics: Theory and Design Online learning platforms now offer a full range of accredited degrees, from Bachelor of Science (BS) in Computer Science to graduate-level degrees like Masters of Computer Science (MCS) and Master of Science … (Fall 2005), Software Studio (Spring 2013), Laboratory in Software Engineering As the world of online learning and Massive Open Online Courses (MOOCs) continues to grow, MIT has provided more opportunities to reach individuals across the world through online platforms. MIT OpenCourseWare makes the materials used in the teaching of almost all of MIT's subjects available on the Web, free of charge. (Fall 2011), The Battlecode Programming Competition (Fall 2018), Algorithms for Inference (Spring 2003), Optical Signals, Devices, and Systems The application form is completed online; there's no need to fill out a paper application, nor to make an in-person appointment to apply. (Fall 2012), Patents, Copyrights, and the Law of Intellectual Property (Fall 2002), Underactuated Robotics (Fall 2016), Molecular, Cellular and Tissue Biomechanics (BE.410J) Bachelor of Science in Computer Science and Engineering/Course 6-3. (Spring 2006), Organic Optoelectronics (Fall 2010), Feedback Systems (Spring 2011), Signals, Systems and Inference (Fall 2004), Foundations of Computational and Systems Biology At MIT course numbers and abbreviations refer to courses of study leading to specific academic degrees and, by extension, to the departments or programs offering those degrees. Massachusetts Institute of Technology (MIT) is offering free online course on Computer Science and Programming Using Python. (Spring 2011), Introduction to Computer Science and Programming (Fall 2005), Interactive Music Systems Frederick Salvucci, John Attanucci, Lawrence Brutti, Engineering & Computer Scienceâ Massachusetts Institute of Technology (MIT) Electrical Engineering and Computer Science, Introduction to Computer Science and Programming (Fall 2005), Network Optimization Our faculty comprises more than 40 members of the National Academy of Engineering, more than 10 members of the National Academy of Sciences, several National Medal of Technology winners, as well as many fellows of professional societies, such as the IEEE, ACM, APS, AAAI and others. (Spring 2015), Introduction to Bioengineering (BE.010J) The course starts by looking at how the human visual system works and then teaches you about the engineering, mathematics, and computer science that makes digital images work. This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. (Spring 2007), Applied Quantum and Statistical Physics (Spring 2003), Convex Analysis and Optimization (Fall 2014), Information Theory (Spring 2010), Quantum Information Science (Fall 2016), Introduction to Electrical Engineering and Computer Science I (Spring 2003), Computational Evolutionary Biology (January IAP 2008), Introduction to Programming in Java (Fall 2005), Complex Digital Systems MIT Professional Education 700 Technology Square Building NE48-200 Cambridge, MA 02139 USA. (Spring 2007), Control of Manufacturing Processes (SMA 6303) (Spring 2003), Advanced Natural Language Processing (January IAP 2006), Bioinformatics and Proteomics View Website A Sustainable Transportation Plan for MIT full-course NA. MIT OpenCourseWare (OCW) is a free, publicly accessible, openly-licensed digital collection of high-quality teaching and learning materials, presented in an easily accessible format. (January IAP 2010), Java Preparation for 6.170 (Spring 2003), Electric Machines Whether you participate in a 2-5 day on-campus or live virtual course, or in a blended online program, youâll benefit from MITâs world-class thinking and intellectual rigor. Computer Science and … Download files for later. The Minor in Computer Science is open to all undergraduates except those in courses 6-1, 6-2, 6-3, 6-7, 6-9, 6-14, 11-6, and 18C. (Spring 2006), Creating Video Games (Fall 2013), Logistical and Transportation Planning Methods About MIT OpenCourseWare. (Spring 2012), Game Theory with Engineering Applications (Spring 2007), Introduction to Numerical Simulation (SMA 5211) Quantum Computing Realities. (Fall 2005), Engineering Innovation and Design 6.0001 Introduction to Computer Science and Programming in Python is intended for students with little or no programming experience. Course 6-7 provides an interdepartmental curriculum involving rigorous training in both molecular biology and computer science. (Fall 2006), Principles of Digital Communication II (January IAP 2005), A Gentle Introduction to Programming Using Python Note that this number is actually much lower than what it costs MIT to educate students. An online course in computer science is a class that introduces students to the principles of computers, including programming, abstraction, software engineering and web development. A terminal Masters degree is NOT offered. (Spring 2009), Machine Learning for Healthcare (January IAP 2006), Introduction to Copyright Law Course Information. Computer Science degree programs on Coursera feature hands-on learning, peer-to-peer support, and the same professors that teach degree courses on campus. (Spring 2009), Classical Mechanics: A Computational Approach They create unique algorithms to analyze financial markets and design robots capable of thinking like human beings. Graduates of MIT's electrical engineering and computer science department work in diverse industries and conduct research in a broad range of areas. (Fall 2004), Ethics and the Law on the Electronic Frontier Accelerate your career with a computer science program. This … (Fall 2003), Performance Engineering of Software Systems (Spring 2007), Acoustics of Speech and Hearing This MicroMasters® program in Statistics and Data Science (SDS) was developed by MITx and the MIT Institute for Data, Systems, and Society (IDSS). Enroll for free and add a verified certificate for $49. (Fall 2009), Great Ideas in Theoretical Computer Science (Fall 2011), Computation Structures (Spring 2008), Semiconductor Manufacturing (January IAP 2007), Networks (Fall 2010), Mathematics for Computer Science (January IAP 2013), Robocraft Programming Competition This online program, designed by the MIT Sloan School of Management and the MIT Computer Science and Artificial Intelligence Laboratory (CSAIL), will transform your organization by converting … (Spring 2019), Computational Cognitive Science (Spring 2010), Integrated Microelectronic Devices This page lists OCW courses from just one of over 30 MIT departments. (Spring 2003), Electromagnetic Fields, Forces, and Motion (Fall 2002), Communications and Information Policy (Spring 2016), Representation and Modeling for Image Analysis