Search result for Programming & Development Online Courses & Certifications
Get Course Alerts by Email
Human-Computer Interaction
by David Joyner- 0.0
Approx. 16 weeks
The class covers three broad categories of topics within human-computer interaction: (a) the principles and characteristics of the interaction between humans and computers; (b) the techniques for designing and evaluating user-centered systems; and (c) current areas of cutting-edge research and development in human-computer interaction. Although the free version of this course does not include any assessments, you are welcome to...
Free
2D Game Development with libGDX
by Peter Heinrich , Jeremy Silver- 0.0
Approx. 8 weeks
You already know that making and playing games is the most fun you can have with a computer, but if you need more convincing, you should know that over the last decade, mobile gaming has grown into a huge market. It's full of opportunities for independent game developers, or for people looking to join established gaming studios....
Free
Introduction to Graduate Algorithms
by Eric Vigoda , Arpan Chakraborty- 0.0
Approx. 3 months
The design and analysis of algorithms form an essential basis for computer science. This course is useful for those who want to pursue advanced studies in computer science, as well as those who want to work as a software engineer. Learn advanced techniques for designing algorithms and apply them to hard computational problems....
Free
Firebase Analytics: iOS
by Steve Ganem , Todd Kerpelman , Kate Rotondo , Jennifer Person- 0.0
Approx. 1 days
Firebase Analytics is an analytics solution to help you gain insights on what users are doing with your app. It gives you many different reports and filters to help you understand how your app is progressing toward your goals. Best of all, it's free! Or Instructor videosLearn by doing exercisesTaught by industry professionals...
Free
Computer Networking
by Nick Feamster , Joshua Valdez- 0.0
Approx. 3 months
Want to build on your Computer Networking knowledge or move into Network Engineering positions such as Systems Admin, Network Admin or Technical Operations (WebOps)? If so, this is the class for you. This is an advanced Computer Networking course that delves into the latest concepts and tools used by the CN industry....
Free
iOS Persistence and Core Data
by Fernando Rodriguez , Eden Shapiro , Kate Rotondo- 0.0
Approx. 2 months
Just like computers, your iPhone has two types of memory: main memory (RAM) and the hard drive. In all the apps you’ve written, you’ve interacted with RAM, but this memory is limited, and it’s important that the apps you design use it as efficiently as possible. The apps you’ve built probably aren’t persistent, meaning that they don...
Free
Software Analysis & Testing
by Chris Pryby , Mayur Naik- 0.0
Approx. 16 weeks
Take this course if you need to learn how to test complex, large-scale programs using state of the art testing paradigms. This course covers the theory and practice of software analysis, which is at the heart of software development processes such as diagnosing bugs, testing, and debugging. lesson 1 Testing Principles of random testing....
Free
Intro to Progressive Web Apps
by Pete LePage , Michael Wales- 0.0
Approx. 2 weeks
This content is important because the next frontier for developers is creating web applications that can reach places native apps cannot. This course covers the requirements for and construction of Progressive Web Applications – web sites that can install and operate applications on a mobile device just as if they were native applications....
Free
Software Development Process
by Alex Orso , Sarah Spikes- 0.0
Approx. 3 months
Software engineering isn’t just about programming. It isn’t just about building a technology stack. This course introduces the idea of software engineering as an iterative, systematic process. You will learn to use Github and Eclipse as you get introduced to the development life cycle, design processes and software testing. Prescriptive vs....
Free
Data Visualization in Tableau
by Mat Leonard- 0.0
Approx. 3 weeks
Data visualization skills are tremendously important in today’s data driven economy. Collecting and analysing data is just one step; to communicate your results to clients or your managers, you need to present the data in a coherent and intuitive way. Charts or graphs allow the human brain to visualize and understand large amounts of complex data....
Free