Massachusetts Institute of Technology
Cambridge, MA, United States
Electrical Engineering & Computer Science · Mechanical Engineering · Economics
- Tuition
- Est. above $60,000 per year before aid
- Deadline
- Typically 1 November
Technology
Designs, builds and maintains the software products people use.
Software engineers write and maintain code for web, mobile, backend and infrastructure systems. They collaborate with designers and product managers and are responsible for quality, reliability and performance.
Outlook: Large and global field; entry-level competition has increased, so projects and internships are important.
Tasks, skills, US pay and job growth from O*NET and the U.S. Bureau of Labor Statistics.
Software development
technicalThe core skill of software engineering roles and a strong advantage for founders and product managers.
Start with
Python
technicalPython is the default language for data analysis, machine learning and scripting, and a common first language for engineers.
Start with
SQL
technicalAlmost every analyst, product and data role uses SQL to answer questions directly from company data.
Start with
Structured problem solving
analyticalConsulting case interviews and analyst roles test this directly.
Start with
Project management
leadershipEvery consulting, product and operations role involves running projects.
Start with
Cambridge, MA, United States
Electrical Engineering & Computer Science · Mechanical Engineering · Economics
Stanford, CA, United States
Computer Science · Management Science & Engineering · Economics
London, United Kingdom
Computing · Electrical & Electronic Engineering · Mathematics
Cloud
Amazon Web Services
Entry-level proof that you understand cloud concepts, core AWS services, security and pricing.
Cloud
Microsoft
Foundational cloud concepts and Azure services.
Software
Harvard University (edX / cs50.harvard.edu)
Harvard's famous intro to programming: C, Python, SQL and web.
Software
freeCodeCamp
Web design, JavaScript, data analysis with Python and more — each ending with required projects.