Software Engineering

Pre-Master Online
4 months
4500 USD/full
4500 USD/full
Tuition fee
Apply date
Start date


Gain a highly sought after skill set from the Software Engineering offered by Coursera in partnership with Arizona State University.

Visit the official programme website for more information


Blend engineering, computing, project leadership, and software construction through a unique, project-driven curriculum.

Software engineering is needed in every industry and focuses on the application of techniques that ensure the successful completion of a high-quality product. Following a software process ensures that the final product is maintainable, reliable, and scalable.

No matter how technology advances, software testing will always be non-negotiable in any development project. Every week new stories emerge of software failing across a myriad of industries, halting businesses and causing losses of millions of dollars.

In this  Software Engineering  offered by Coursera in partnership with Arizona State University, you’ll work on real-world projects to apply software development concepts to blockchain technology, test software to validate sustainability of smart mobile applications, predict software reliability using operational profiles, and practice software architecture and design principles. 

By committing to online study for 4-6 months, you can earn the Software Engineering MasterTrack Certificate that will be a pathway to the online Master of Computer Science degree at Arizona State University.

What you will learn

  • Use software design pattern concepts and models in designing a new software system
  • Understand how testing activities fit within leading software development process models
  • Apply popular tools, such as machine learning, security protocols, AI, and software testing, to validate safety security and sustainability of smart mobile applications
  • Learn how to interact with private blockchain ecosystems through writing and executing chaincodes

Programme Structure

Specific topics covered include:
  • Testing background
  • Testing process activities
  • Requirements based testing techniques Structure based testing techniques System testing
  • Testing tools
  • Reliability models Statistical testing
  • Test planning
  • Tracking testing progress
  • Test documentation
  • Test process improvement
More Details on Coursera Plus:
  • Learn Anything: Explore any interest or trending topic, take prerequisites, and advance your skills
  • Save money: Spend less money on your learning if you plan to take multiple courses this year
  • Flexible Learning: Learn at your own pace, move between multiple courses, or switch to a different course
  • Unlimited Certificates: Earn a certificate for every learning program that you complete at no additional cost 

Key information


  • Part-time
    • 4 months

Start dates & application deadlines

You can apply for and start this programme anytime.





Academic requirements

We are not aware of any academic requirements for this programme.

English requirements

We are not aware of any English requirements for this programme.

Other requirements

General requirements

Intermediate Level

  • You should have an understanding of the following topics: software development life cycle models, object-oriented programming exposure, basic knowledge of software process modules and class diagrams.

Tuition Fee

  • International

    4500 USD/full
    Tuition Fee
    Based on the original amount of 4500 USD for the full programme and a duration of 4 months.
  • National

    4500 USD/full
    Tuition Fee
    Based on the original amount of 4500 USD for the full programme and a duration of 4 months.

You can choose from hundreds of free courses, or get a degree or certificate at a breakthrough price. You can now select Coursera Plus, an annual subscription that provides unlimited access.


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Getting a Student Visa

This is an online programme. You can attend from the comfort of your chair! So you don't need a student visa!

Fresh content

Updated in the last 3 months

Check the official programme website for potential updates.

Software Engineering