This specialization is intended for those who want to take their skills beyond just coding. The act of writing software is a large ecosystem of skills, tools, and philosophies. These six courses introduce you to a systematic way of developing software that build upon your previous coding knowledge and experience. These topics will help prepare you to write better code, automate common tasks, and interoperate with other software and services.

Discover new skills with 30% off courses from industry experts. Save now.


Software Engineering Tools and Practices Specialization
Hands-on Introduction to Software Engineering



Instructors: Evan Fingerman
3,166 already enrolled
Included with
(21 reviews)
Recommended experience
(21 reviews)
Recommended experience
What you'll learn
Provision development environment with a script
Create and access web APIs
Test software with different tools and philosophies
Overview
Skills you'll gain
What’s included

Add to your LinkedIn profile
Advance your subject-matter expertise
- Learn in-demand skills from university and industry experts
- Master a subject or tool with hands-on projects
- Develop a deep understanding of key concepts
- Earn a career certificate from Codio

Specialization - 6 course series
What you'll learn
Automate tasks associated with files, packages, and users
Learn the syntax and structure of YAML files
Skills you'll gain
What you'll learn
Introduction to Github Actions
Automate building, testing, and quality control
Deploying code
Skills you'll gain
What you'll learn
Create tests with Jest
Test UIs with Selenium and Cucumber
Use testing tools like Postman and JMeter
Skills you'll gain
What you'll learn
Accessing web APIs
Creating a simple web server
Authentication.
Skills you'll gain
What you'll learn
Use specific metrics to monitor users, servers, and applications.
Collect important performance metrics with Prometheus
Build dashboards and visualizations with Grafana
Skills you'll gain
What you'll learn
Determine how data flows between a client-side MVC patterned frontend web application and its server-side API
Explore how APIs enable communication between the client- and server-side of an application
Refactor component code into a model
Skills you'll gain
Earn a career certificate
Add this credential to your LinkedIn profile, resume, or CV. Share it on social media and in your performance review.
Instructors





Offered by
Why people choose Coursera for their career





Open new doors with Coursera Plus
Unlimited access to 10,000+ world-class courses, hands-on projects, and job-ready certificate programs - all included in your subscription
Advance your career with an online degree
Earn a degree from world-class universities - 100% online
Join over 3,400 global companies that choose Coursera for Business
Upskill your employees to excel in the digital economy
Frequently asked questions
There are six courses in this specialization. Each course takes about 4 weeks of study if you work about 2-3 hours/week.
You should be familiar with JavaScript (Node). This includes Node package manager (NPM) as well as a little bit of React and Axios.
No.
More questions
Financial aid available,