Search Online Courses

  • Hands-on Text Mining and Analytics

    Hands-on Text Mining and Analytics

    Description This course provides an unique opportunity for you to learn key components of text mining and analytics aided by the real world datasets and the text mining toolkit written in Java. Hands-on experience in core text mining techniques including text preprocessing, sentiment analysis, and topic modeling help learners be trained to be a competent…

    View Now

  • Introduction to Programming with MATLAB

    Introduction to Programming with MATLAB

    Description 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. MATLAB is a special-purpose language that is an excellent choice for writing moderate-size programs…

    View Now

  • Android App Components – Services, Local IPC, and Content Providers

    Android App Components – Services, Local IPC, and Content Providers

    Description This 4 week MOOC builds upon the core Android app components and concurrency frameworks covered in Course 2 by focusing on started and bound services, local inter-process communication (IPC), and content providers. Case study apps will be examined from multiple perspectives to learn how to program these app components using Android’s material design paradigm.…

    View Now

  • Capstone MOOC for “Android App Development”

    Capstone MOOC for “Android App Development”

    Description The Capstone project integrates material from throughout the Android App Development Specialization to exercise and assess the ability of learners to create an interesting Android app. Learners will apply knowledge and skills learned in previous MOOCs in this Specialization, including Java programming features; Android activity, broadcast receiver, service, and content provider (plus SQLite) components;…

    View Now

  • Android App Components – Intents, Activities, and Broadcast Receivers

    Android App Components – Intents, Activities, and Broadcast Receivers

    Description This 4 week MOOC builds upon the overview of Java and Android covered in Course 1 by delving deeper into core Android app components, such as intents, activities, and broadcast receivers. You will learn by example how to program these core Android components together with Android concurrency frameworks and basic Java file I/O classes…

    View Now

  • Engineering Maintainable Android Apps

    Engineering Maintainable Android Apps

    Description Engineering Maintainable Android Apps, which is a 4 week MOOC that shows by example various methods for engineering maintainable Android apps, including test-driven development methods and how to develop/run unit tests using JUnit and Robotium (or equivalent automated testing frameworks for Android), as well as how to successfully apply common Java/Android software patterns to…

    View Now

  • Coding for Designers, Managers, & Entrepreneurs II

    Coding for Designers, Managers, & Entrepreneurs II

    Description Do you want to experience what it is to go from idea to code? If so, this is the place for you! This is the second course in the Coding for Designers, Managers, and Entrepreneurs Specialization. If you’re a hands-on collaborator with developers, this course is specifically designed for you. In this course, we’re…

    View Now

  • Coding for Designers, Managers, & Entrepreneurs III

    Coding for Designers, Managers, & Entrepreneurs III

    Description Do you want to experience what it is to go from idea to code? If so, this is the place for you! This is the third course in the Coding for Designers, Managers, and Entrepreneurs Specialization. If you’re a hands-on collaborator with developers, this course is specifically designed for you. In this course, we’re…

    View Now

  • Web Design for Everybody Capstone

    Web Design for Everybody Capstone

    Description The capstone will develop a professional-quality web portfolio. Students will demonstrate the ability to design and implement a responsive site for a minimum of three platforms. Adherence to validation and accessibility standards will be required. The evolving student implementations will be reviewed each week by capstone peers and teaching assistants to make sure that…

    View Now

  • Advanced Styling with Responsive Design

    Advanced Styling with Responsive Design

    Description It used to be the case that everyone viewed webpages on about the same size screen. But with the explosion of the use of smartphones to access the Internet, the landscape of design has completely changed. People viewing your site will now expect that it will perform regardless of the platform (smartphone, tablet, laptop,…

    View Now