Search result for Software Development Online Courses & Certifications
Get Course Alerts by Email
Agile with Atlassian Jira
by Kashmira Shukla- 4.7
Approx. 13 hours to complete
Agile teams use “just enough” planning and an incremental approach to accomplishing the work of the team. Every project and every team uses a custom agile methodology. This course discusses common foundational principles and practices used by agile methodologies, providing the student a flexible set of tools to use in any role (e....
Python Data Structures
by Charles Russell Severance- 4.9
Approx. 19 hours to complete
This course will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. This course will cover Chapters 6-10 of the textbook “Python for Everybody”....
Using Python to Access Web Data
by Charles Russell Severance- 4.8
Approx. 19 hours to complete
This course will show how one can treat the Internet as a source of data. We will scrape, parse, and read web data as well as access data using web APIs. We will work with HTML, XML, and JSON data formats in Python. This course will cover Chapters 11-13 of the textbook “Python for Everybody”....
Introduction to Programming with MATLAB
by Akos Ledeczi , Mike Fitzpatrick- 4.8
Approx. 35 hours to complete
This course teaches computer programming to those with little to no previous experience. It uses the programming system and language called MATLAB to do so because it is easy to learn, versatile and very useful for engineers and other professionals. The design of the language makes it possible to write a powerful program in a few lines....
Learn to Program: The Fundamentals
by Jennifer Campbell , Paul Gries- 4.7
Approx. 25 hours to complete
Behind every mouse click and touch-screen tap, there is a computer program that makes things happen. This course introduces the fundamental building blocks of programming and teaches you how to write fun and useful programs using the Python language. Python, Variables, and Functions Welcome to LTP Installing Python Python as a Calculator...
Machine Learning for All
by Dr Marco Gillies- 4.7
Approx. 22 hours to complete
Machine Learning, often called Artificial Intelligence or AI, is one of the most exciting areas of technology at the moment. We see daily news stories that herald new breakthroughs in facial recognition technology, self driving cars or computers that can have a conversation just like a real person. This course is for a lot of different people....
Python Basics
by Paul Resnick , Steve Oney , Jaclyn Cohen- 4.8
Approx. 36 hours to complete
This course introduces the basics of Python 3, including conditional execution and iteration as control structures, and strings and lists as data structures. You'll program an on-screen Turtle to draw pretty pictures. You'll also learn to draw reference diagrams as a way to reason about program executions, which will help to build up your debugging skills....
Kotlin for Java Developers
by Svetlana Isakova , Andrey Breslav- 4.7
Approx. 25 hours to complete
The Kotlin programming language is a modern language that gives you more power for your everyday tasks. Kotlin is concise, safe, pragmatic, and focused on interoperability with Java code. It can be used almost everywhere Java is used today: for server-side development, Android apps, and much more. Note that this course won't cover the programming fundamentals....
Continuous Delivery & DevOps
by Alex Cowan- 4.6
Approx. 8 hours to complete
Amazon famously delivers new code every 11. 6 seconds. Just a few years ago, this was unthinkable: many ‘cutting edge’ firms would release software quarterly. When it comes to digital innovation, velocity is critical and many would say it’s the most reliable determinant of success. There is no single cookie-cutter approach for achieving this capability....
Blockchain Basics
by Bina Ramamurthy- 4.6
Approx. 16 hours to complete
This first course of the Blockchain specialization provides a broad overview of the essential concepts of blockchain technology – by initially exploring the Bitcoin protocol followed by the Ethereum protocol – to lay the foundation necessary for developing applications and programming. This hands-on activity will help you understand the workings of a blockchain, its transactions, blocks and mining....