Software Development online courses and MOOCs - student reviews
WE FOUND 857 COURSES
PLC Programming From Scratch (PLC I)
This course will give a person with no prior experience the basic tools necessary to create a PLC program from scratch.
Making Better Group Decisions: Voting, Judgement Aggregation and Fair Division
Learn about different voting methods and fair division algorithms, and explore the problems that arise when a group of people need to make a decision.
Programming Foundations with Python
In this introductory programming class, you’ll learn Object-Oriented Programming, a must-have technique for software engineers that will allow you to reuse and share code easily. You’ll learn by do...
Digital Signal Processing
Learn the fundamentals of digital signal processing theory and discover the myriad ways DSP makes everyday life more productive and fun.
Why write programs when the computer can instead learn them from data? In this class you will learn how to make this happen, from the simplest machine learning algorithms to quite sophisticated one...
Intro to Algorithms
Ever played the Kevin Bacon game? This class will show you how it works by giving you an introduction to the design and analysis of algorithms, enabling you to discover how individuals are connected.
Learn Programming with Python
Learn Python more efficiently! Take advantage of one of the most entertaining computer programming classes ever!
Intro to Statistics
Statistics is about extracting meaning from data. In this class, we will introduce techniques for visualizing relationships in data and systematic techniques for understanding the relationships usi...
This course is an introduction to information theory, which emphasizes fundamental concepts as well as analytical techniques. Specific topics include: Information Measures, The I-Measure, Zero-Erro...
Discover the latest versions of HTML and CSS, including HTML5 tags, form elements, attributes, input types, CSS styling, and more.