Table of contents πŸ‘‡


Harvard

Stanford

MIT

IBM

The Open University

University of Michigan

University of Minnesota

Coventry University

Helsinki University

MIT OpenCourseWare

MIT OpenLearning Library

Google

Microsoft

Meta

GitLab

freeCodeCamp

Udemy

DataCamp

Accenture

LinkedIn

The Linux Foundation

Extra Courses (Various)

1. Introduction to Software Testing

In this course, you will have an understanding of the fundamental principles and processes of software testing. You will have actively created test cases and run them using an automated testing tool.

πŸ‘‰ https://www.coursera.org/learn/introduction-software-testing

2. Web and Mobile Testing with Selenium

In this course, you will gain a solid foundation in web and mobile testing principles and the ability to use a testing framework to automate test execution.

πŸ‘‰ https://www.coursera.org/learn/web-mobile-testing

3. Introduction to Automated Analysis

After completing this course, you will be able to understand the foundations of automated verification and able to distinguish the strengths and weaknesses of random testing, symbolic analysis, static analysis, and model checking.

πŸ‘‰ https://www.coursera.org/learn/automated-analysis

4. Cloud Application Security

After completing the course, you will be able to list and describe the OWASP Top 10 vulnerabilities and identify methods to provide cloud security assurance as part of the development life cycle, e.g. in a continuous delivery environment.

πŸ‘‰ https://www.coursera.org/learn/cloud-application-security

5. Cloud Data Security

This course will give you an opportunity to explore data security in the cloud. You will dive into the data services offered by cloud providers and compare their security features and analyze a data breach and trace it back to the vulnerability that made it possible.

πŸ‘‰ https://www.coursera.org/learn/cloud-data-security

6. Software Development Processes and Methodologies

In this course, you will get an overview of how software teams work. What are some of the industry standard methodologies? What are the pros and cons of each? You will learn enough to have meaningful conversations about software development processes.

πŸ‘‰ https://www.coursera.org/learn/software-processes

7. Lean Software Development

In this course, you will learn techniques like Lean Startup and Design Thinking that can help the team learn about user and market needs much faster and cheaper.

πŸ‘‰ https://www.coursera.org/learn/lean-software-development

8. Software Development Lifecycle Specialization

At the end of this course, you will be able to build high-quality and secure software using SDLC methodologies such as agile, lean, and traditional/waterfall.

πŸ‘‰ https://www.coursera.org/specializations/software-development-lifecycle

9. Cloud Security Basics

This course introduces you to cybersecurity for the cloud. You will learn and apply classic security techniques to today’s cloud security problems.

πŸ‘‰ https://www.coursera.org/learn/cloud-security-basics

10. Simulation Models for Decision Making

The course will introduce you to take everyday and complex business problems that have no one correct answer due to uncertainties that exist in business environments.

πŸ‘‰ https://www.coursera.org/learn/simulation-models-for-decision-making