Computer Science & engineering Course

Private Pilot Ground School

Private Pilot Ground School

This workshop aims to provide information for students to prepare for the FAA Private Pilot Knowledge Test. Topics include airplane aerodynamics, aircraft systems, navigation, meteorology, aircraft ownership and maintenance, aircraft performance, multi-engine and jets.

Join 81,082 other students.

go to the course
Introduction to Computer Science and Programming in Python
Dr. Ana Bell

Introduction to Computer Science and Programming in Python

Introduction to Computer Science and Programming in Python is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals.

Join 81,082 other students.

go to the course
Using Microsoft Excel

Using Microsoft Excel

This core Microsoft® Excel® text provides students with the skills needed to execute many personal and professional activities.

Join 81,082 other students.

go to the course
Creating Video Games

Creating Video Games

Creating Video Games is a class that introduces students to the complexities of working in small, multidisciplinary teams to develop video games. Students will learn creative design and production methods, working together in small teams to design, develop, and thoroughly test their own original digital games. Design iteration across all aspects of video game development (game design, audio design, visual aesthetics, fiction and programming) will be stressed. Students will also be required to focus test their games, and will need to support and challenge their game design decisions with appropriate focus testing and data analysis.

Join 81,082 other students.

go to the course
Blockchain and Money

Blockchain and Money

Bitcoin and other cryptographic currencies have gained attention over the years as the systems continue to evolve. This course looks at the design of Bitcoin and other cryptocurrencies and how they function in practice, focusing on cryptography, game theory, and network architecture.

Join 81,082 other students.

go to the course
Energy Decisions, Markets, and Policies

Energy Decisions, Markets, and Policies

This course examines the choices and constraints regarding sources and uses of energy by households, firms, and governments through a number of frameworks to describe and explain behavior at various levels of aggregation. Examples include a wide range of countries, scope, settings, and analytical approaches.

Join 81,082 other students.

go to the course
Artificial Intelligence

Artificial Intelligence

This course introduces students to the basic knowledge representation, problem solving, and learning methods of artificial intelligence.

Join 81,082 other students.

go to the course
Public Transportation Systems

Public Transportation Systems

This MIT course discusses the evolution and role of urban public transportation modes, systems, and services, focusing on bus and rail. It covers various topics, including current practice and new methods for data collection and analysis, performance monitoring, route design, frequency determination, vehicle and crew scheduling, effect of pricing policy and service quality on ridership.

Join 81,082 other students.

go to the course