Search results

  1. edX

    edX Software Engineering: Introduction - Software Engineering: Introduction

    Overview This course, part of the Software Development MicroMasters Program, introduces how teams design, build, and test multi-version software systems. You will learn software engineering principles that are applicable to the breadth of large-scale software systems. The course explores topics...
  2. edX

    edX Agile Software Development - Agile Software Development

    Overview Agile methodology has taken the software development industry by storm. Everyone wants to be agile, but what does it really mean and how do you achieve agile development? This computer science course cuts beyond the agile methodology hype and teaches you the fundamental agile concepts...
  3. edX

    edX Software Development Fundamentals - Software Development Fundamentals

    Overview Software developers are in high demand in the current job market, and computer programming is a prerequisite skill for success in this field. Start your journey toward becoming a professional software developer by learning Java, one of the industry’s most commonly used programming...
  4. edX

    edX Developing International Software - Developing International Software

    Overview This course is part of the Professional Certificate: Introduction to Professional Software Development When you’re designing and developing new software, it’s easy to get laser-focused on getting it functional and into the market or deployed as soon as possible. Thus, many engineering...
  5. edX

    edX Writing Professional Code - Writing Professional Code

    Overview This course is part of the Microsoft Professional Program in Entry-Level Software Development. “Professional” sounds boring, right? Wrong! Join expert Andrew Byrne, who has more than 25 years of software development experience, and see how fun it can be to apply your coding skills to...
  6. edX

    edX Computer Graphics - Computer Graphics

    Overview Today, computer graphics is a central part of our lives, in movies, games, computer-aided design, virtual simulators, visualization and even imaging products and cameras. This course teaches the basics of computer graphics that apply to all of these domains. Students will learn to...
  7. edX

    edX How Virtual Reality Works - How Virtual Reality Works

    Overview Virtual reality is changing the way we interact with the world. But how does it work, what hardware is involved, and how is software written for it? In this course, part of the Virtual Reality Professional Certificate program, we will explore the foundations of user-friendly virtual...
  8. edX

    edX Creating Virtual Reality (VR) Apps - Creating Virtual Reality (VR) Apps

    Overview Build professional VR apps using Unity 3D, a powerful cross-platform 3D engine that provides a user-friendly development environment. In this course, part of the Virtual Reality Professional Certificate program, you will learn how to build a VR engine from the ground up, so you fully...
  9. edX

    edX Agile Development Using Ruby on Rails - The Basics - Agile Development Using Ruby on Rails - The Basics

    Overview This intermediate computer programming course uncovers how to code long-lasting software using highly-productive Agile techniques to develop Software as a Service (SaaS) using Ruby on Rails. You will understand the new challenges and opportunities of SaaS versus shrink-wrapped software...
  10. edX

    edX Agile Development Using Ruby on Rails - Advanced - Agile Development Using Ruby on Rails - Advanced

    Overview Part 2 of the UC Berkeley Agile Development Using Ruby on Rails XSeries Program will teach you to use JavaScript to enhance applications and create more sophisticated apps by adding relationships between models within the Ruby on Rails framework. You will also learn about what happens...
  11. edX

    edX Programming for the Web with JavaScript - Programming for the Web with JavaScript

    Overview JavaScript is the programming language of the World Wide Web. As a professional web software developer, you will not only need to know how to program in this simple yet powerful language, but you will need to understand the fundamentals of how data is exchanged on the World Wide Web...
  12. edX

    edX AWS Developer: Building on AWS - AWS Developer: Building on AWS

    Overview In this course, part of the AWS Developer Professional Series, you will gain confidence developing and deploying applications on the AWS platform. Throughout the course, working in Python on Linux, you will develop a web application building upon your developer skills and using AWS...
  13. edX

    edX AWS Developer: Optimizing on AWS - AWS Developer: Optimizing on AWS

    Overview Get hands-on training from AWS staff to optimize applications on the AWS platform. This course, part of the AWS Developer Professional Series, will focus on what you need to know to help you optimize your applications and optimize how you work in AWS. We strongly recommend that you...
  14. edX

    edX AWS Developer: Deploying on AWS - AWS Developer: Deploying on AWS

    Overview Get hands-on training from AWS staff to deploy applications on the AWS platform. In this course, part of the AWS Developer Professional Series, you will learn how to use DevOps methodologies and tools. You will build and test your application using AWS Cloud9, and deploy to your...
  15. edX

    edX HTML5 Coding Essentials and Best Practices - HTML5 Coding Essentials and Best Practices

    Overview HTML5 is the standard language of the Web, developed by W3C. For application developers and industry, HTML5 represents a set of features that people will be able to rely on for years to come. HTML5 is supported on a wide variety of devices, lowering the cost of creating rich...
  16. edX

    edX HTML5 Apps and Games - HTML5 Apps and Games

    Overview Want to learn advanced HTML5 tips and techniques? This is the course for you! Find out more about the powerful Web features that will help you create great content and apps. This course is a natural follow up of HTML5 Coding Essentials and Good Practices. In this course, we continue...
  17. edX

    edX Developing Dynamic Web Applications Using Angular - Developing Dynamic Web Applications Using Angular

    Overview If you’re a front-end developer using Angular, you’re already creating dynamic webpages for mobile and desktop web apps. Broaden your programming experience with a deeper dive into this open source framework. In this course for developers using Angular versions 2 and greater, you’ll...
  18. edX

    edX Microsoft Professional Orientation : Front End Web Development - Microsoft Professional Orientation : Front End Web Development

    Overview This course is part of the Microsoft Professional Program Certificate in Front-End Web Development. The orientation course is designed to introduce the student to the Web Front-End Developer discipline by introducing the various technologies that computer programmers use when creating...
  19. edX

    edX HTML5 and CSS Fundamentals - HTML5 and CSS Fundamentals

    Overview Learn the basics of Web design and style to give your Web sites a professional look and feel.The Microsoft team and experts from the World Wide Web Consortium (W3C) will guide you step-by-step in how to use the latest Web standards to create a site to be proud of. During the course...
  20. edX

    edX JavaScript Introduction - JavaScript Introduction

    Overview This course is part of W3C's "Front-End Web Developer" Professional Certificate and Microsoft's Professional Program Certificate in Front-End Web Development. This computer science course is an initiation to JavaScript programming and has been designed to help Web developers have an...
Top