18 Courses and Certifications

Coursera Software Development Courses & Certifications

Quick View
Career Category
Specialization
Job Role
Skills

Pricing

-
To
Advanced Data Structures in Java

Offered by

Certificate

Advanced Data Structures in Java

Java is an object-oriented programming language used worldwide for both the development of applications as well as websites. Java is the key ingredient behind Google Maps, Internet Routers and what not which makes knowledge about how Java works and its Data Structure a must when looking for opportunities in the Cyber World.

Advanced-Data Structure in Java by Coursera offers all that is required to master the computer language. This course is designed to teach candidates how to analyze and develop algorithms and study complex data structures, which in turn will help them resolve real-world problems of the field.

The contents of the course will be lined with videos, exercises, pre-course quizzes and multiple readings all of which have concepts being tied to the final event; making a route planning application. This course ensures to open a lot of doors for the candidates’ careers and thus, is exactly what the opportunists need.

...Read More
6 Weeks
Intermediate
4,115
Skills Covered:
Java

Offered by

Certificate

API Development on Google Clouds Apigee API Platform

Offered by Google Cloud, the API Development on Google Cloud's Apigee API Platform programme is a 15 hours duration programme that can be easily pursued online. The candidate gets an opportunity to learn about Google Cloud’s Apigee API Platform in detail. The course can be accessed via different modes namely videos, audio, practice exercises and assignments. Candidates learn about traffic management and concepts around caching.

The course gives candidates an in-depth understanding of how to create APIs for multiple services and how to create a REST API Platform. In today’s time, such a course has a high value because literally, everyone has become technology-centric. Businesses are adopting technology in terms of applications and users too are not hesitant in learning new technologies.

With the API Development on Google Cloud’s Apigee API Platform Programme, learners will master the skills of API publishing, traffic management and mediation. The course is available in the English language.

...Read More
6 Weeks
Beginner
3,275
Skills Covered:
Knowledge of cloud computing

Offered by

Swiss Federal Institute of Technology Lausanne via Coursera
Certificate

Functional Program Design in Scala

5 Weeks
Intermediate
4,117
Introduction to Software Programming and Databases

Offered by

Certificate

Introduction to Software, Programming, and Databases

5 Weeks
Beginner
4,091
Hypothesis Driven Development

Offered by

Certificate

Hypothesis Driven Development

4 Weeks
6,596
Android App Components - Intents, Activities, and Broadcast Receivers

Offered by

Certificate

Android App Components - Intents, Activities, and Broadcast Receivers

Today, we live in the Information Age, where the growth of information and technology is exponential. World over, the telecom sector has observed an unfathomable growth. The number of mobile phone users has been increasing significantly, which includes a large chunk of smartphone users. Smartphones, a prime symbol of today’s technological era, allow us to communicate efficiently and provide access to information in a jiffy. All this is facilitated by mobile applications, most commonly known as apps, which have become an indispensable part of our lives today.

Android Apps have acquired an important share in the mobile app market. This is majorly due to its simple, user-friendly and highly productive characteristics. Being an open source, the Android platform provides plenty of opportunities for developers to create innovative apps with minimum cost. This is the reason why Android app development serves to be a lucrative option among mobile app developers.

The Android App Components- Intents, Activities and Broadcast Receivers Offerings certification course by Coursera is specifically designed for aspiring as well as existing developers seeking to gain learning on core components of Android Apps. The course will provide in-depth learning of Android Intents, Activities and Broadcast Receivers, which form the core components of android apps. Participants will also be given exposure to fundamentals of Java I/O, Git basics and concurrent programming. The Android App Components- Intents, Activities and Broadcast Receivers Offerings certification course will be delivered through 100% online mode with video lectures, discussions, readings and assignments by excellent professors and scientists.

...Read More
3 Weeks
4,115
Skills Covered:
Java Knowledge of Android Software Development Programming skills
Certificate

Advanced Modeling for Discrete Optimization

In this global economy, every business organisation needs to plan their strategies for the future regarding their production storage, and transportation and schedule them according to time needs. These scheduling and strategizing processes are extremely complex, for which computer-based optimisation techniques are the best ways to gain viable solutions. For this, the companies search for specialists who can easily solve their problems by using these computer techniques from this Advanced Modelling for Discrete Optimization online course.

The Advanced Modelling for Discrete Optimization certification course by Coursera is a perfect platform for candidates who want to pursue their careers in this field. The programme is offered by The University of Melbourne and The Chinese University of Hong Kong.

This course is made to focus on debugging and improving models in predicates and to teach the advanced scheduling and packaging of problems. It will train the candidates to master their skills in Modelling for Discrete Optimization and make them ready for the commercial world. The Advanced Modelling for Discrete Optimization training course will help them brush up on their skills and master them by standing out from the competition.

...Read More
3 Weeks
Intermediate
Free
Skills Covered:
Computer skills
Quantitative Model Checking

Offered by

Certificate

Quantitative Model Checking

The Quantitative Model Checking certification course will start with introducing ICT (information and communication technology) and later lead by its applications in different fields. The course reflects on ICT reliability, applicability and dependability on the software that a user is using. The complete Quantitative Model Checking training will be given on defects that can become fatal and are extremely costly in nature. 

The Quantitative Model Checking certification relies on the model's contextual assessment. Model testing is a systematic evaluation approach that examines the consistency of a device model. A property that needs to be evaluated must be defined in a logic with consistent syntax and semantics. It is then determined if the property is true for each state of the model. This course is primarily concerned with quantitative model testing for Markov chains, for which we will explore effective computational algorithms. It is a completely online programme where the entire focus will be given on model testing and its applications in different fields. Some comebacks will be considered, and candidates will be taught how to rectify them. 

...Read More
3 Weeks
Intermediate
Free
Skills Covered:
Software management

Offered by

Certificate

Integrating Test-Driven Development into Your Workflow

The Integrating Test-Driven Development into Your Workflow certification course is offered by Learn Quest and is available on the platform of Coursera. The course revolves around the topic of test-driven development methodologies. The course topics include refactoring of legacy codes, exception handling in Python, continuous delivery and deployment, continuous integration, and aspects related to these topics. The Integrating Test-Driven Development into Your Workflow certification syllabus requires around 15 hours to complete all the videos, readings, and practice exercises included in the programme. The programme has flexible deadlines and is meant for self-paced learning that includes no restrictions regarding any specific professional or academic experience. The subtitles of the videos are available in the English language. Upon completing this intermediate-level online course, the applicant will receive a professional certificate that will help them achieve greater heights.

...Read More
3 Weeks
Intermediate
Skills Covered:
Knowledge of Python

Offered by

Certificate

Test-Driven Development Overview

The Test-Driven Development Overview certification course is offered online by Coursera in association with Learn Quest. The programme covers the topics of TDD or test-driven development, what is it, where it needs to be applied, and how it should be applied, etc. The course is a self-paced programme that allows students to pursue the course on their own terms and conditions. Since the Test-Driven Development Overview online course includes Python programming, it demands that students have a basic understanding of the same. 

The programme includes study materials within the course, such as video sessions, readings, practice papers, quizzes, and assessments, etc. The Test-Driven Development can be completed in around 14 hours. The programme also offers certification upon completing the course by the students if they have subscribed to the course.   

...Read More
3 Weeks
Intermediate
4,115
Skills Covered:
Programming skills Knowledge of Python
Intel Network Academy - Network Transformation 102

Offered by

Certificate

Intel® Network Academy - Network Transformation 102

The Intel® Network Academy - Network Transformation 102 programme is a comprehensive four-week training course on network transformation. In this programme, we will be covering the topics belonging to areas of network functions virtualisation (NFV), software-defined infrastructure (SDI), software-defined networking (SDN), and beyond.

Intel® Network Academy - Network Transformation 102 course also covers topics such as cryptography, hyper scan technology, and VNF operations & development. Moreover, you will also dive into the benefits of Intel software and hardware and discover how to accelerate compute-intensive processes using Intel® QuickAssist Technology (Intel® QAT).

Besides, the Intel® Network Academy - Network Transformation 102 training will also cover other open sources standards like DPDK and FD.io. The course material will be made available through video lectures mentored by expert faculty, along with practice exercises. By paying an additional fee, you can also get the completion certificate, which you can use to display your skills and land lucrative jobs.

...Read More
3 Weeks
Beginner
Free

Offered by

Swiss Federal Institute of Technology Lausanne via Coursera
Certificate

Functional Programming Principles in Scala (Scala 2 version)

Functional Programming Principles in Scala (Scala 2 version) is a 44-hour long online certification programme offered by École Polytechnique Fédérale de Lausanne (EPFL).  The intermediate-level course will provide you with a sheer glance into functional programming.  Functional Programming Principles in Scala (Scala 2 version) Certification Course will guide the learners on various aspects of functional programming, the elements of the functional programming style, Scala, and the like. 

The learners of the Functional Programming Principles in Scala (Scala 2 version) Training should have a minimum of one year of programming experience. Likewise, the knowledge and experience in the programming languages of  Java, C#, Ruby,  C/C++, Python, or Javascript are also highly recommended for the ideal candidates for the programme.  Functional Programming Principles in Scala (Scala 2 version) Certification by Coursera, offered by Coursera, is open to the global learning community as they can learn it in the languages Arabic, French, Portuguese (European), Serbian, Vietnamese, Korean, German, Chinese (Simplified), Italian, Russian, Turkish, English and  Spanish using the subtitles. Through the scala programming course, the learners will also be equipped with practical exposure through hands-on functional programming examples. 

...Read More
3 Weeks
Intermediate
Free
Skills Covered:
Programming skills
Certificate

Introduction to Software Product Management

The University of Alberta created the Introduction to Software Product Management online certification, which is taught by Associate Professor Kenny Wong and is intended for applicants who want to learn the principles and methodologies related to software product management to work as professional product managers. Introduction to Software Product Management online course by Coursera provides a general overview of the significance and functionality of software product management and discusses its objectives, framework, and expectations.

Introduction to Software Product Management online classes aims to help the applicants to master agile software development practices to manage a team of engineers and interact with clients by using and practicing software product management techniques. With the help of this course, applicants will learn about strategies involved with the value of process, objectives, planning, and monitoring to create better software as well as will be able to acquire the knowledge and skills necessary to share their own experiences and benefit from the ideas of others.

...Read More
3 Weeks
4,117
Certificate

Open Source Software Development Methods

Open source community projects produce open source software using a technique known as an open source development methodology. Open source software is designed in a manner that makes it available to everyone. These software products come with their source code and can be modified and improved upon underneath an open-source license. The Open Source Software Development Methods online certification was designed by The Linux Foundation and is delivered by Coursera with instruction provided by Jerry Cooperstein, a Certified Instructor.

 Open Source Software Development Methods online course aims to teach the students about the best practices, how to promote diversity in open source software, and how to work in open source projects successfully by obtaining a lot of practical understanding. Open Source Software Development Methods online classes also teach about the principles of proprietary software, open source software, OSS licensing, continuous integration, pragmatism, idealism, and more.

...Read More
3 Weeks
Beginner
4,117
Skills Covered:
Software development skills Knowledge of Linux

Offered by

Swiss Federal Institute of Technology Lausanne via Coursera
Certificate

Parallel Programming Scala 2 Version

3 Weeks
Intermediate
Software Developer Career Guide and Interview Preparation

Offered by

Continuous Integration

Offered by

Certificate

Continuous Integration

3 Weeks
Intermediate
Free

Articles

Popular Articles

Latest Articles

Trending Courses

Popular Courses

Popular Platforms

Learn more about the Courses

Download the Careers360 App on your Android phone

Regular exam updates, QnA, Predictors, College Applications & E-books now on your Mobile

Careers360 App
  • 150M+ Students
  • 30,000+ Colleges
  • 500+ Exams
  • 1500+ E-books
  • Economic Times
  • Financial Express
  • Firstpost
  • Livemint