Software & Development Career Resources

Careers in computer science and engineering offer a wide array of opportunities for those enthusiastic about innovation, problem-solving, and technology development. Explore our career resources for Computer Software and Engineering professionals.

Hero Banner

Computer Science and Engineering Courses

Skills you'll gain: Computer Science, Computer Systems, Development Environment, Web Applications, Debugging, Graphing, Program Development, Computer Networking, Computational Thinking, Usability, Arithmetic, Applied Mathematics, Mathematical Modeling, Cybersecurity, Visualization (Computer Graphics), Computer Programming, Computer Graphics, Color Theory, Numerical Analysis, Software Development

Status: Free

Skills you'll gain: Programming Principles, Computer Programming, Object Oriented Programming (OOP), Performance Tuning, Data Structures, Java, Program Development, Computational Thinking, Computer Science, Algorithms, Debugging

Status: Free

Princeton University

Skills you'll gain: Microarchitecture, Computer Architecture, Hardware Architecture, Computer Systems, Computer Engineering, Computer Hardware, Operating Systems, Performance Tuning, Scalability

Coursera Plus
Build job-ready skills with a Coursera Plus subscription
  • Get access to 10,000+ learning programs from world-class universities and companies, including Google, Yale, Salesforce, and more
  • Try different courses and find your best fit at no additional cost
  • Earn certificates for learning programs you complete
  • A subscription price of $59/month, cancel anytime