Best of Coursera
Top Software Development Courses
in Computer Science

share ›
‹ links

These are the top 119 Software Development courses and offerings found from analyzing all discussions on Reddit that mention any Coursera course.

#1
Python for Everybody Specialization
This Specialization builds on the success of the Python for Everybody course and will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language.
University of Michigan
Charles Russell Severance
14 reddit posts
615 mentions
#2
Fundamentals of Computing Specialization
This Specialization covers much of the material that first-year Computer Science students take at Rice University.
Rice University
John Greiner
1 reddit posts
263 mentions
#3
Programming for Everybody (Getting Started with Python)
This course aims to teach everyone the basics of programming computers using Python.
University of Michigan
Charles Russell Severance
10 reddit posts
311 mentions
#4
Functional Programming in Scala Specialization
Discover how to write elegant code that works the first time it is run.
École Polytechnique Fédérale de Lausanne
Martin Odersky
8 reddit posts
110 mentions
#5
An Introduction to Interactive Programming in Python (Part 1)
This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications.
Rice University
John Greiner
0 reddit posts
131 mentions
#6
Learn to Program
The Fundamentals
Behind every mouse click and touch-screen tap, there is a computer program that makes things happen.
University of Toronto
Jennifer Campbell
0 reddit posts
92 mentions
#7
Object Oriented Programming in Java Specialization
This Specialization is for aspiring software developers with some programming experience in at least one other programming language (e.
Duke University
Owen Astrachan
0 reddit posts
111 mentions
#8
Programming Languages, Part A
This course is an introduction to the basic concepts of programming languages, with a strong emphasis on functional programming.
University of Washington
Dan Grossman
6 reddit posts
81 mentions
#9
Object Oriented Java Programming Specialization
Data Structures and Beyond
This Specialization covers intermediate topics in software development.
University of California San Diego
Mia Minnes
1 reddit posts
126 mentions
#10
Java Programming and Software Engineering Fundamentals Specialization
Take your first step towards a career in software development with this introduction to Java—one of the most in-demand programming languages and the foundation of the Android operating system.
Duke University
Susan H. Rodger
1 reddit posts
125 mentions
#11
Functional Programming Principles in Scala
Functional programming is becoming increasingly widespread in industry.
École Polytechnique Fédérale de Lausanne
Martin Odersky
0 reddit posts
54 mentions
#12
Introduction to Programming with MATLAB
This course teaches computer programming to those with little to no previous experience.
Vanderbilt University
Akos Ledeczi
2 reddit posts
53 mentions
#13
Build a Modern Computer from First Principles
Nand to Tetris Part II (project-centered course)
In this project-centered course you will build a modern software hierarchy, designed to enable the translation and execution of object-based, high-level languages on a bare-bone computer hardware platform.
Hebrew University of Jerusalem
Shimon Schocken
2 reddit posts
33 mentions
#14
Python 3 Programming Specialization
This specialization teaches the fundamentals of programming in Python 3.
University of Michigan
Paul Resnick
0 reddit posts
18 mentions
#15
Audio Signal Processing for Music Applications
In this course you will learn about audio signal processing methodologies that are specific for music and of use in real applications.
Universitat Pompeu Fabra of Barcelona
Xavier Serra
2 reddit posts
21 mentions
#16
Object Oriented Programming in Java
Welcome to our course on Object Oriented Programming in Java using data visualization.
University of California San Diego
Mia Minnes
0 reddit posts
39 mentions
#17
Learn to Program
Crafting Quality Code
Not all programs are created equal.
University of Toronto
Jennifer Campbell
0 reddit posts
28 mentions
#18
Computer Science
Programming with a Purpose
The basis for education in the last millennium was “reading, writing, and arithmetic;” now it is reading, writing, and computing.
Princeton University
Robert Sedgewick
0 reddit posts
19 mentions
#19
Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning
If you are a software developer who wants to build scalable AI-powered algorithms, you need to understand how to use the tools to build them.
deeplearning.ai
Laurence Moroney
0 reddit posts
16 mentions
#20
Introduction to Game Development
If you love games and want to learn how to make them, then this course will start you down that path.
Michigan State University
Brian Winn
0 reddit posts
24 mentions
#21
The Arduino Platform and C Programming
The Arduino is an open-source computer hardware/software platform for building digital devices and interactive objects that can sense and control the physical world around them.
University of California, Irvine
Ian Harris
1 reddit posts
17 mentions
#22
Introduction to Programming in C Specialization
This specialization develops strong programming fundamentals for learners who want to solve complex problems by writing computer programs.
Duke University
Andrew D. Hilton
2 reddit posts
27 mentions
#23
Using Databases with Python
This course will introduce students to the basics of the Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and processing effort.
University of Michigan
Charles Russell Severance
1 reddit posts
27 mentions
#24
C# Programming for Unity Game Development Specialization
This specialization is intended for beginning programmers who want to learn how to program Unity games using C#.
University of Colorado System
Dr. Tim "Dr. T" Chamillard
1 reddit posts
19 mentions
#25
C++ For C Programmers, Part A
This course is for experienced C programmers who want to program in C++.
University of California, Santa Cruz
Ira Pohl
0 reddit posts
22 mentions
#26
Blockchain Specialization
This specialization introduces blockchain, a revolutionary technology that enables peer-to-peer transfer of digital assets without any intermediaries, and is predicted to be just as impactful as the Internet.
University at Buffalo
Bina Ramamurthy
1 reddit posts
17 mentions
#27
Parallel, Concurrent, and Distributed Programming in Java Specialization
Parallel, concurrent, and distributed programming underlies software in multiple domains, ranging from biomedical research to financial services.
Rice University
Vivek Sarkar
0 reddit posts
20 mentions
#28
Python Programming
A Concise Introduction
The goal of the course is to introduce students to Python Version 3.
Wesleyan University
Bill Boyd
0 reddit posts
11 mentions
#29
Using Python to Access Web Data
This course will show how one can treat the Internet as a source of data.
University of Michigan
Charles Russell Severance
0 reddit posts
21 mentions
#30
Mastering the Software Engineering Interview
You’ve hit a major milestone as a computer scientist and are becoming a capable programmer.
University of California San Diego
Mia Minnes
0 reddit posts
18 mentions
#31
Python Data Structures
This course will introduce the core data structures of the Python programming language.
University of Michigan
Charles Russell Severance
1 reddit posts
53 mentions
#32
An Introduction to Interactive Programming in Python (Part 2)
This two-part course is designed to help students with very little or no computing background learn the basics of building simple interactive applications.
Rice University
Joe Warren
0 reddit posts
20 mentions
#33
Algorithmic Thinking (Part 1)
Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language.
Rice University
Luay Nakhleh
0 reddit posts
19 mentions
#34
Creative Programming for Digital Media & Mobile Apps
This course is for anyone who would like to apply their technical skills to creative work ranging from video games to art installations to interactive music, and also for artists who would like to use programming in their artistic practice.
University of London
Dr Marco Gillies
4 reddit posts
15 mentions
#35
Programming Languages, Part B
[As described below, this is Part B of a 3-part course.
University of Washington
Dan Grossman
0 reddit posts
12 mentions
#36
Database Management Essentials
Database Management Essentials provides the foundation you need for a career in database development, data warehousing, or business intelligence, as well as for the entire Data Warehousing for Business Intelligence specialization.
University of Colorado System
Michael Mannino
0 reddit posts
20 mentions
#37
Programming Languages, Part C
[As described below, this is Part C of a 3-part course.
University of Washington
Dan Grossman
0 reddit posts
11 mentions
#38
The Raspberry Pi Platform and Python Programming for the Raspberry Pi
The Raspberry Pi is a small, affordable single-board computer that you will use to design and develop fun and practical IoT devices while learning programming and computer hardware.
University of California, Irvine
Ian Harris
2 reddit posts
9 mentions
#39
Code Yourself! An Introduction to Programming
Have you ever wished you knew how to program, but had no idea where to start from? This course will teach you how to program in Scratch, an easy to use visual programming language.
The University of Edinburgh
Dr Areti Manataki
0 reddit posts
18 mentions
#40
Java Programming
Solving Problems with Software
Learn to code in Java and improve your programming and problem-solving skills.
Duke University
Owen Astrachan
0 reddit posts
25 mentions
#41
Functional Program Design in Scala
In this course you will learn how to apply the functional programming style in the design of larger applications.
École Polytechnique Fédérale de Lausanne
Martin Odersky
0 reddit posts
10 mentions
#42
Java Programming
Arrays, Lists, and Structured Data
Build on the software engineering skills you learned in “Java Programming: Solving Problems with Software” by learning new data structures.
Duke University
Andrew D. Hilton
0 reddit posts
15 mentions
#43
Parallel programming
With every smartphone and computer now boasting multiple processors, the use of functional ideas to facilitate parallel programming is becoming increasingly widespread.
École Polytechnique Fédérale de Lausanne
Prof. Viktor Kuncak
1 reddit posts
8 mentions
#44
Java Programming
Principles of Software Design
Solve real world problems with Java using multiple classes.
Duke University
Robert Duvall
0 reddit posts
13 mentions
#45
Interactive Computer Graphics
Computer graphics can be a powerful tool for supporting visual problem solving, and interactivity plays a central role in harnessing the users' creativity.
The University of Tokyo
Takeo Igarashi
0 reddit posts
15 mentions
#46
Developing Applications with Google Cloud Platform Specialization
In this specialization, application developers learn how to design, develop, and deploy applications that seamlessly integrate managed services from the Google Cloud Platform (GCP).
Google Cloud
Google Cloud Training
1 reddit posts
19 mentions
#47
Software Design and Architecture Specialization
In the Software Design and Architecture Specialization, you will learn how to apply design principles, patterns, and architectures to create reusable and flexible software applications and systems.
University of Alberta
Kenny Wong
0 reddit posts
16 mentions
#48
Principles of Computing (Part 1)
This two-part course builds upon the programming skills that you learned in our Introduction to Interactive Programming in Python course.
Rice University
Scott Rixner
0 reddit posts
17 mentions
#49
Rails with Active Record and Action Pack
You already know how to build a basic web application with the Ruby on Rails framework.
Johns Hopkins University
Kalman Hazins
0 reddit posts
12 mentions
#50
Introdução à Ciência da Computação com Python Parte 1
Bem vindo ao curso de Introdução à Ciência da Computação destinado aos alunos regulares da Universidade de São Paulo e a todos os demais interessados em aprender não só a programar em Python mas também os conceitos básicos da Ciência da Computação! Aqui você irá aprender os principais conceitos int...
Universidade de São Paulo
Fabio Kon
0 reddit posts
6 mentions
#51
Introduction to Scripting in Python Specialization
This specialization is intended for beginners who would like to master essential programming skills.
Rice University
Scott Rixner
0 reddit posts
20 mentions
#52
Ruby on Rails Web Services and Integration with MongoDB
In this course, we will explore MongoDB, a very popular NoSQL database and Web Services concepts and integrate them both with Ruby on Rails.
Johns Hopkins University
Kiran Chittargi
0 reddit posts
10 mentions
#53
Introduction to the Internet of Things and Embedded Systems
The explosive growth of the “Internet of Things” is changing our world and the rapid drop in price for typical IoT components is allowing people to innovate new designs and products at home.
University of California, Irvine
Ian Harris
0 reddit posts
8 mentions
#54
Principles of Computing (Part 2)
This two-part course introduces the basic mathematical and programming principles that underlie much of Computer Science.
Rice University
Scott Rixner
0 reddit posts
7 mentions
#55
Web Application Development with JavaScript and MongoDB
In this course, you will develop more advanced web application programming skills.
University of London
Dr Matthew Yee-King
0 reddit posts
8 mentions
#56
C++ For C Programmers, Part B
This course is for experienced C programmers who want to program in C++.
University of California, Santa Cruz
Ira Pohl
0 reddit posts
4 mentions
#57
Quantitative Formal Modeling and Worst-Case Performance Analysis
Welcome to Quantitative Formal Modeling and Worst-Case Performance Analysis.
EIT Digital
Dr.ir. Pieter Cuijpers
0 reddit posts
3 mentions
#58
Games, Sensors and Media
You will learn to make fluid digital interactive experiences that are suitable for gaming and use the advanced sensor hardware built into the iPhone and iPad.
University of California, Irvine
Don Patterson
0 reddit posts
5 mentions
#59
Algorithmic Thinking (Part 2)
Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language.
Rice University
Luay Nakhleh
0 reddit posts
6 mentions
#60
Software Architecture for the Internet of Things
This course will teach you how to design futureproof systems that meet the requirements of IoT systems: systems that are secure, interoperable, modifiable and scalable.
EIT Digital
Frank Gielen
0 reddit posts
3 mentions
#61
Agile Planning for Software Products
This course covers the techniques required to break down and map requirements into plans that will ultimately drive software production.
University of Alberta
Kenny Wong
0 reddit posts
3 mentions
#62
Game Development for Modern Platforms
The device or "platform" that a game is developed for and played on has a massive impact on the game development process.
Michigan State University
Brian Winn
0 reddit posts
4 mentions
#63
Game Design and Development Capstone
In the game design and development capstone, you will create an original game from initial concept through implementation and then launch it to the world! Along the way, you will have the opportunity to put your game ideas in front of your peers and for the best-of-the-best you will have the chance ...
Michigan State University
Brian Winn
0 reddit posts
1 mentions
#64
Self-Driving Cars Specialization
Be at the forefront of the autonomous driving industry.
University of Toronto
Steven Waslander
3 reddit posts
5 mentions
#65
Embedded Hardware and Operating Systems
This course is intended for the Bachelor and Master's students, who like practical programming and making IoTs applications! In this course we will talk about two components of a cyber physical system, namely hardware and operating systems.
EIT Digital
Nguyen Gia Tuan
0 reddit posts
1 mentions
#66
System Validation (2)
Model process behaviour
System Validation is the field that studies the fundamentals of system communication and information processing.
EIT Digital
Jan Friso Groote
0 reddit posts
1 mentions
#67
Python Programming Essentials
This course will introduce you to the wonderful world of Python programming! We'll learn about the essential elements of programming and how to construct basic Python programs.
Rice University
Scott Rixner
0 reddit posts
15 mentions
#68
Introducción a la programación orientada a objetos en Java
¡Le damos la bienvenida al curso de Introducción a la programación en java por objetos de la Universidad de los Andes! El propósito de este curso es ofrecerle un ambiente interactivo orientado a construir aprendizajes sobre el lenguaje de la programación en Java para la creación y manipulación de o...
Universidad de los Andes
Marcela Hernández Hoyos
1 reddit posts
1 mentions
#69
Development of Real-Time Systems
This course is intended for the Master's student and computer engineer who likes practical programming and problem solving! After completing this course, you will have the knowledge to plan and set-up a real-time system both on paper and in practice.
EIT Digital
Simon Holmbacka
0 reddit posts
4 mentions
#70
Introduction à la programmation orientée objet (en C++)
Ce cours introduit la programmation orientée objet (encapsulation, abstration, héritage, polymorphisme) en l'illustrant en langage C++.
École Polytechnique Fédérale de Lausanne
Jamila Sam
0 reddit posts
2 mentions
#71
Introducción a la programación en Python I
Aprendiendo a programar con Python
Decía Steve Jobs que “todo el mundo debería aprender a programar un ordenador porque esto te ayuda a pensar”.
Pontificia Universidad Católica de Chile
Jorge Muñoz Gama
0 reddit posts
6 mentions
#72
Kotlin for Java Developers
The Kotlin programming language is a modern language that gives you more power for your everyday tasks.
JetBrains
Svetlana Isakova
0 reddit posts
6 mentions
#73
An Introduction to Practical Deep Learning
This course provides an introduction to Deep Learning, a field that aims to harness the enormous amounts of data that we are surrounded by with artificial neural networks, allowing for the development of self-driving cars, speech interfaces, genomic sequence analysis and algorithmic trading.
Intel
Andres Rodriguez
1 reddit posts
2 mentions
#74
Initiation à la programmation (en C++)
Ce cours initie aux bases de la programmation en utilisant le langage C++ : variables, boucles, fonctions, .
École Polytechnique Fédérale de Lausanne
Jean-Cédric Chappelier
0 reddit posts
3 mentions
#75
Writing, Running, and Fixing Code in C
Building on the course Programming Fundamentals, this course will teach you how to write code by first planning what your program should do—an important approach for novice and professional programmers.
Duke University
Andrew D. Hilton
0 reddit posts
4 mentions
#76
Introduction to C# Programming and Unity
This course is all about starting to learn how to develop video games using the C# programming language and the Unity game engine on Windows or Mac.
University of Colorado System
Dr. Tim "Dr. T" Chamillard
0 reddit posts
3 mentions
#77
Problem Solving, Python Programming, and Video Games
This course is an introduction to computer science and programming in Python.
University of Alberta
Duane Szafron
0 reddit posts
5 mentions
#78
Programming with Google Go Specialization
This specialization introduces the Go programming language from Google and provides learners with an overview of Go's special features.
University of California, Irvine
Ian Harris
0 reddit posts
6 mentions
#79
Pointers, Arrays, and Recursion
The third course in the specialization Introduction to Programming in C introduces the programming constructs pointers, arrays, and recursion.
Duke University
Andrew D. Hilton
0 reddit posts
3 mentions
#80
Interacting with the System and Managing Memory
The final course in the specialization Introduction to Programming in C will teach you powerful new programming techniques for interacting with the user and the system and dynamically allocating memory.
Duke University
Andrew D. Hilton
0 reddit posts
3 mentions
#81
Open Source Software Development, Linux and Git Specialization
The Open Source Software Development, Linux and Git Specialization will give you a strong foundation for working comfortably and productively in open source development communities.
The Linux Foundation
Jerry Cooperstein
0 reddit posts
6 mentions
#82
Java Programming
Build a Recommendation System
Ever wonder how Netflix decides what movies to recommend for you? Or how Amazon recommends books? We can get a feel for how it works by building a simplified recommender of our own! In this capstone, you will show off your problem solving and Java programming skills by creating recommender systems.
Duke University
Robert Duvall
0 reddit posts
1 mentions
#83
Object-Oriented Design
This course takes Java beginners to the next level by covering object-oriented analysis and design.
University of Alberta
Kenny Wong
0 reddit posts
3 mentions
#84
Parallel Programming in Java
This course teaches learners (industry professionals and students) the fundamental concepts of parallel programming in the context of Java 8.
Rice University
Vivek Sarkar
0 reddit posts
3 mentions
#85
Unity Certified Programmer Exam Preparation Specialization
This is Unity’s official series of courses designed to prepare you for the Unity Certified Programmer exam, the certification for entry- to mid-level Unity programmers.
Unity
Jeremy Gibson Bond
0 reddit posts
2 mentions
#86
Software Development Lifecycle Specialization
This Specialization is designed for people who are new to software engineering.
University of Minnesota
Praveen Mittal
0 reddit posts
11 mentions
#87
Smart Contracts
This second course of the Blockchain specialization will help you design, code, deploy and execute a smart contract – the computational element of the blockchain technology.
University at Buffalo
Bina Ramamurthy
0 reddit posts
1 mentions
#88
Concurrent Programming in Java
This course teaches learners (industry professionals and students) the fundamental concepts of concurrent programming in the context of Java 8.
Rice University
Vivek Sarkar
0 reddit posts
1 mentions
#89
Distributed Programming in Java
This course teaches learners (industry professionals and students) the fundamental concepts of Distributed Programming in the context of Java 8.
Rice University
Vivek Sarkar
0 reddit posts
1 mentions
#90
Developing APIs with Google Cloud's Apigee API Platform Specialization
This three-course specialization will introduce you to the many out of box capabilities of the Google Cloud Platform (Apigee) and how to apply them to your APIs to properly implement and secure them.
Google Cloud
Google Cloud Training
2 reddit posts
0 mentions
#91
Version Control with Git
The Version Control with Git course provides you with a solid, hands-on foundation for understanding the Git version control system.
Atlassian
Steve Byrnes
0 reddit posts
2 mentions
#92
Functions, Methods, and Interfaces in Go
Continue your exploration of the Go programming language as you learn about functions, methods, and interfaces.
University of California, Irvine
Ian Harris
0 reddit posts
1 mentions
#93
Getting Started with Go
Learn the basics of Go, an open source programming language originally developed by a team at Google and enhanced by many contributors from the open source community.
University of California, Irvine
Ian Harris
0 reddit posts
1 mentions
#94
¡A Programar! Una introducción a la programación
¿Alguna vez pensaste en crear tus propios juegos de computadora, pero no tenías idea cómo hacerlo o por dónde comenzar? Este curso te enseñará a programar utilizando Scratch, un lenguaje de programación visual muy fácil de usar, y más importante aún, aprenderás los principios fundamentales de la com...
Universidad ORT Uruguay
Inés Friss de Kereki
0 reddit posts
2 mentions
#95
Python Classes and Inheritance
This course introduces classes, instances, and inheritance.
University of Michigan
Steve Oney
0 reddit posts
1 mentions
#96
Object-Oriented Data Structures in C++
This course teaches learners how to write a program in the C++ language, including how to set up a development environment for writing and debugging C++ code and how to implement data structures as C++ classes.
University of Illinois at Urbana-Champaign
Wade Fagen-Ulmschneider
0 reddit posts
4 mentions
#97
Python Basics
This course introduces the basics of Python 3, including conditional execution and iteration as control structures, and strings and lists as data structures.
University of Michigan
Paul Resnick
0 reddit posts
3 mentions
#98
Blockchain Revolution Specialization
Blockchain is poised to transform every industry and managerial function—redefining the ways we transact online, share ideas, and manage workflows.
INSEAD
Don Tapscott
0 reddit posts
7 mentions
#99
Искусство разработки на современном C++ Specialization
В специализации преподаватели делятся своим многолетним опытом создания больших проектов на языке C++.
Moscow Institute of Physics and Technology
Шишков Илья Иванович
0 reddit posts
1 mentions
#100
Ordered Data Structures
In this course, you will learn new data structures for efficiently storing and retrieving data that is structured in an ordered sequence.
University of Illinois at Urbana-Champaign
Wade Fagen-Ulmschneider
0 reddit posts
2 mentions
#101
Unordered Data Structures
The Unordered Data Structures course covers the data structures and algorithms needed to implement hash tables, disjoint sets and graphs.
University of Illinois at Urbana-Champaign
Wade Fagen-Ulmschneider
0 reddit posts
2 mentions
#102
Introducción a la programación con Python
Este curso te dará ágil acceso a los conceptos básicos de programación utilizando el lenguaje de programación Python en su versión 3.
Universidad Austral
Agustin Olmedo
0 reddit posts
1 mentions
#103
Introducción a Java
Me llamo Elisa Viso y una de mis pasiones es la de programar y enseñar a programar.
Universidad Nacional Autónoma de México
Elisa Viso Gurovich
0 reddit posts
1 mentions
#104
Программирование на Python Specialization
Программа состоит из четырех курсов, каждый из которых раскрывает определенную тему в Python.
Moscow Institute of Physics and Technology
Александр Емелин
0 reddit posts
1 mentions
#105
Building Scalable Java Microservices with Spring Boot and Spring Cloud
"Microservices" describes a software design pattern in which an application is a collection of loosely coupled services.
Google Cloud
Google Cloud Training
0 reddit posts
2 mentions
#106
C for Everyone
Programming Fundamentals
This course is for everyone.
University of California, Santa Cruz
Ira Pohl
2 reddit posts
1 mentions
#107
Computational Thinking with Beginning C Programming Specialization
This specialization is designed to let you explore computational thinking and beginning C programming topics, applying those concepts to develop solutions to a variety of practical problems.
University of Colorado System
Dr. Tim "Dr. T" Chamillard
0 reddit posts
1 mentions
#108
Introduction to Computer Science and Programming Specialization
This specialisation covers topics ranging from basic computing principles to the mathematical foundations required for computer science.
University of London
Dr Edward Anstead
0 reddit posts
5 mentions
#109
Agile with Atlassian Jira
Agile teams use “just enough” planning and an incremental approach to accomplishing the work of the team.
Atlassian
Steve Byrnes
0 reddit posts
1 mentions
#110
Fundamentals of Parallelism on Intel Architecture
This course will introduce you to the multiple forms of parallelism found in modern Intel architecture processors and teach you the programming frameworks for handling this parallelism in applications.
Intel
Andrey Vladimirov
0 reddit posts
1 mentions
#111
Basic Modeling for Discrete Optimization
Optimization is a common form of decision making, and is ubiquitous in our society.
The University of Melbourne
Prof. Peter James Stuckey
1 reddit posts
1 mentions
#112
Linux for Developers
In course 1 we talked about open source software and the motivation and methods of using it.
The Linux Foundation
Jerry Cooperstein
0 reddit posts
1 mentions
#113
Device-based Models with TensorFlow Lite
Bringing a machine learning model into the real world involves a lot more than just modeling.
deeplearning.ai
Laurence Moroney
0 reddit posts
1 mentions
#114
Introduction to Computer Programming
This MOOC provides you with the foundational skill set required to write computer programs.
University of London
Dr Edward Anstead
0 reddit posts
1 mentions
#115
Service-Oriented Architecture
Based on an understanding of architectural styles, you will review architectures for web applications, then explore the basics of Service-Oriented Architecture (SOA) in two approaches: Web Services (WS*) and Representational State Transfer (REST) architecture.
University of Alberta
Kenny Wong
0 reddit posts
2 mentions
#116
Software Architecture
The way that software components — subroutines, classes, functions, etc.
University of Alberta
Kenny Wong
0 reddit posts
2 mentions
#117
Design Patterns
This course extends object-oriented analysis and design by incorporating design patterns to create interactive applications.
University of Alberta
Kenny Wong
0 reddit posts
2 mentions
#118
Software Testing and Automation Specialization
This Specialization is intented for beginning to intermediate software developers seeking to develop knowledge and skill in implementing testing techniques and tools in the development of their projects.
University of Minnesota
Kevin Wendt
1 reddit posts
0 mentions
#119
Concurrency in Go
Learn how to implement concurrent programming in Go.
University of California, Irvine
Ian Harris
0 reddit posts
1 mentions