Online courses directory (193)

Sort by: Name, Rating, Price
Start time: Any, Upcoming, Recent started, New, Always Open
Price: Any, Free, Paid
Starts : 2017-07-10
No votes
Canvas.net Free Education

This short course will provide an introductory, hands-on introduction to statistics used in educational research and evaluation. Participants will learn statistical concepts, principles, and procedures by building Excel spreadsheets from scratch in a guided learning approach using very short video-based tutorials.

Starts : 2017-07-27
No votes
edX Free English Business & Management Communication EdX Humanities UC BerkeleyX

College Writing 2.2x continues the introduction to academic and business writing for English Language Learners. In this part of the course, students focus on understanding the demands of different styles of writing, and continue to improve grammatical correctness, vocabulary development, and revision and editing skills. The five-week course includes material on vocabulary, tone, diction, and editing, all in the areas of academic and business writing. Students will have the opportunity to write on a number of different topics and ideas, always centered on areas of interest to them. The course materials will be offered via readings and videos. Assignments include short writing assignments, quizzes, journal entries, and longer pieces.

In partnership with the U.S. Department of State

UC Berkeley is partnering with the U.S. Department of State to extend the reach of College Writing 2X. Participating U.S. Embassies will host in-person, facilitated discussions sessions around the course content in order to maximize the learning experience. The State Department-supported EducationUSA network will also offer facilitated discussions in some locations for students interested in pursuing higher education in the United States. This partnership is part of the English Education Alliance (E2A), a global effort of the U.S. Department of State to address the global demand for 21st century English language skills.

Starts : 2017-07-11
367 votes
edX Free Computer Sciences English Computer Science EdX UC BerkeleyX

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 after the apps are deployed to real users, including how to monitor performance, identify and fix common performance problems, and avoid compromising customer data. Finally, learners will see how to apply Agile techniques to enhance and refactor legacy code and practice app deployment to real users to monitor performance, identify and fix common performance problems, and avoid compromising customer data. 

Other topics covered in this software engineering course include:

  • How to form, organize and manage small programming teams
  • Introduction to design patterns: what they are and how to recognize opportunities to apply them
  • Using Rails for more advanced features like third-party authentication and elegantly expressing design patterns that arise frequently in SaaS

There will be four homework assignments: two programming assignments, an open source assignment and one assignment about operations/deployment. There will also be several short quizzes. The videos and homework assignments used in this offering of the course were revised in October 2016.

Starts : 2017-07-01
No votes
edX Free English Business & Management Data Analysis & Statistics EdX Microsoft

This course is part of the Microsoft Professional Program Certificate in Big Data, and the Microsoft Professional Program Certificate in Data Science.

Excel is one of the most widely used solutions for analyzing and visualizing data. It now includes tools that enable the analysis of more data, with improved visualizations and more sophisticated business logics. In this data science course, you will get an introduction to the latest versions of these new tools in Excel 2016 from an expert on the Excel Product Team at Microsoft.

Learn how to import data from different sources, create mashups between data sources, and prepare data for analysis. After preparing the data, find out how business calculations can be expressed using the DAX calculation engine. See how the data can be visualized and shared to the Power BI cloud service, after which it can be used in dashboards, queried using plain English sentences, and even consumed on mobile devices.

Do you feel that the contents of this course is a bit too advanced for you and you need to fill some gaps in your Excel knowledge? Do you need a better understanding of how pivot tables, pivot charts and slicers work together, and help in creating dashboards? If so, check out DAT205x: Introduction to Data Analysis using Excel.

This course is also a part of the Microsoft Excel for the Data Analyst XSeries

Starts : 2017-07-01
No votes
edX Free English Computer Science Data Analysis & Statistics EdX Microsoft

This course is part of the Microsoft Professional Program Certificate in Big Data, and the Microsoft Professional Program Certificate in Data Science.

Power BI is quickly gaining popularity among professionals in data science as a cloud-based service that helps them easily visualize and share insights from their organizations’ data.

In this data science course, you will learn from the Power BI product team at Microsoft with a series of short, lecture-based videos, complete with demos, quizzes, and hands-on labs. You’ll walk through Power BI, end to end, starting from how to connect to and import your data, author reports using Power BI Desktop, and publish those reports to the Power BI service. Plus, learn to create dashboards and share with business users—on the web and on mobile devices.

Starts : 2017-07-01
No votes
edX Free English Computer Science EdX Microsoft

In this computer science course, you will learn to build reports with SQL Server Reporting Services, which includes new visualization features and mobile capabilities. You will learn to create reporting solutions, mobile reports and dashboards.

Whether you're new to reporting services, or experienced with earlier versions, we'll show you how to build tables, matrices, advanced visualizations, and dashboards with key performance indicators. You'll design and deploy compelling, interactive reports for smartphones, tablets, and browsers.

By the end of the course, you'll have developed a complete reporting solution and be ready to analyze and visualize your own business data with SQL Server Reporting Services.

Note: To complete the hands-on elements in this course, you will require an Azure subscription. You can sign up for a free Azure trial subscription (a valid credit card is required for verification, but you will not be charged for Azure services). Note that the free trial is not available in all regions. It is possible to complete the course and earn a certificate without completing the hands-on practices.

Starts : 2017-07-01
No votes
edX Free English Data Analysis & Statistics EdX Microsoft

This course is part of the Microsoft Professional Program Certificate in Big Data, and the Microsoft Professional Program Certificate in Data Science

The open-source programming language R has for a long time been popular (particularly in academia) for data processing and statistical analysis. Among R's strengths are that it's a succinct programming language and has an extensive repository of third party libraries for performing all kinds of analyses. Together, these two features make it possible for a data scientist to very quickly go from raw data to summaries, charts, and even full-blown reports. However, one deficiency with R is that traditionally it uses a lot of memory, both because it needs to load a copy of the data in its entirety as a data.frame object, and also because processing the data often involves making further copies (sometimes referred to as copy-on-modify). This is one of the reasons R has been more reluctantly received by industry compared to academia.

The main component of Microsoft R Server (MRS) is the RevoScaleR package, which is an R library that offers a set of functionalities for processing large datasets without having to load them all at once in the memory. RevoScaleR offers a rich set of distributed statistical and machine learning algorithms, which get added to over time. Finally, RevoScaleR also offers a mechanism by which we can take code that we developed on our laptop and deploy it on a remote server such as SQL Server or Spark (where the infrastructure is very different under the hood), with minimal effort.

In this course, we will show you how to use MRS to run an analysis on a large dataset and provide some examples of how to deploy it on a Spark cluster or a SQL Server database. Upon completion, you will know how to use R for big-data problems.

Since RevoScaleR is an R package, we assume that the course participants are familiar with R. A solid understanding of R data structures (vectors, matrices, lists, data frames, environments) is required. For example, students should be able to confidently tell the difference between a list and a data frame, or what each object is generally a good representation for and how to subset it. Students should be familiar with basic programming concepts such as control flows, loops, functions and scope. Students should have a good understanding of how to write and debug R functions. Finally, students are expected to have a good understanding of data manipulation and data processing in R (e.g. functions such as merge, transform, subset, cbind, rbind, lapply, apply). Familiarity with 3rd party packages such as dplyr is also helpful.

Starts : 2017-07-03
No votes
edX Free English BAx EdX History

We will examine the role of Egyptian women and their positions as monarchs and goddesses, the invention of papyrus and Egypt’s first writings as well as ancient Egypt’s achievements in medicine. There will also be a brief summary of the famous architecture of ancient Egypt including pyramids, tombs and temples.

Starts : 2017-07-03
No votes
edX Free English Computer Science EdX GalileoX

This course is designed for students who are new to programming, and want to learn how to develop Android apps. You’ll learn how to create an Android project with Android Studio and run a debuggable version of the app. You'll also learn some Android architecture and the key principles underlying its design. You will gain an understanding of the processes that are involved in an Android developed application and you will become familiar with Android development tools and user interface. By the end of the course, you’ll build two simple apps that you can share with your friends.

Our Android course is taught by a group of Google developer experts who create innovative mobile apps.

This course is part of the GalileoX Android Developer MicroMasters Program and is specifically designed to teach the critical skills needed to be successful in this exciting field and to prepare you to take the Google Associate Android Developer Certification exam. To qualify for the MicroMasters Credential you will need to earn a Verified Certificate in each of the four courses as well as a Final Project. 

Starts : 2017-07-01
No votes
edX Free English Computer Science Data Analysis & Statistics EdX Microsoft

This course is part of the Microsoft Professional Program Certificate in Data Science.

In this data science course, you will explore the theory and practice of select advanced methods commonly used in data science.

In the first two modules, you will learn about common applications of specialized data types. Then, in the remaining two modules, you will focus on unstructured data. You will work with tools such as R, Python, and Azure Machine Learning to solve advanced data science problems.

Starts : 2017-07-01
No votes
edX Free English Computer Science EdX Microsoft

This technology-agnostic course begins by explaining the benefits of distributed cloud applications with an emphasis on maintaining high-availability and scalability in a cost-effective way while also dealing with inevitable hardware and software failures. Then, the course moves on to:

  • Microservices and containers
  • Networking communication
  • Messaging communication
  • Versioning, upgrading and configuration
  • Data storage services
  • Disaster recovery

This course is for anyone considering or actively working on a distributes cloud application. It is designed to provide you with a thorough understanding of these concepts, the various pros and cons of specific technologies, and the resilient patterns that are heavily used by distributed cloud applications. This knowledge will help you to easily build cost-efficient and fault-tolerant systems.

The course contains labs to practice your learning, review questions for self-assessment, and a final exam to validate learning. A score of 70% is required to pass the final exam and receive a certificate for the course.

Starts : 2017-07-01
No votes
edX Free English Computer Science EdX Microsoft

Azure is Microsoft’s cloud computing platform, a growing collection of integrated services—analytics, computing, database, mobile, networking, storage, and web—for moving faster, achieving more, and saving money.

In this computer science course, you’ll apply what you already know about implementing solutions on Microsoft Azure to learn solution design skills. At the completion of this course, you will be able to identify tradeoffs and make decisions for designing public and hybrid cloud solutions.

This course will help you prepare for the Microsoft Certification Exam 70-534: Architecting Microsoft Azure Solutions.

Note: To complete the final assignment in this course, you will need an Azure subscription. You can use your existing Azure account, or sign up for a free Azure trial subscription (a valid credit card is required for verification, but you will not be charged for Azure services). Note that the free trial is not available in all regions. It is possible to complete the course and earn a certificate without completing the final assignment.

Starts : 2017-07-01
No votes
edX Free English Computer Science EdX Microsoft

Want to supercharge your JavaScript? Asynchronous programming keeps web applications responsive by allowing multiple tasks to be processed at the same time.

This computer science course will cover the latest asynchronous features in JavaScript, such as Promises and Generators. By the end of this course, you should be able to make asynchronous network requests and write maintainable asynchronous code in JavaScript.

Starts : 2017-07-01
No votes
edX Free English Computer Science EdX Microsoft

In this course, you'll learn all about back-end web development so that you can turn a basic web app prototype into something that can store live data. We'll cover the basics of Node.js so that you can write JavaScript code to build the back-end of your app, as well as the basics of SQL and SQLite to write queries to work with a database. By the end of this course, you'll have a functional web app prototype that can be accessed on the Web.

Upon completion of this course, you will be able to:

  • Distinguish between front-end and back-end within the context of web app development
  • Create a back-end web server using Node.js
  • Understand the uses and types of databases and DBMSs
  • Construct SQL queries to perform CRUD operations on a database
  • Deploy a web app on Azure

Starts : 2017-07-01
No votes
edX Free English Computer Science EdX Microsoft

In this course, you'll learn how to turn a static web front-end into something that users can interact with. You'll learn the fundamentals of JavaScript and how to apply JavaScript to enhance the interactivity of webpages. By the end of this course, you'll have a web app prototype that allows basic interaction.

Upon completion of this course, you will be able to:

  • Read code and describe what it does
  • Utilize understanding of program execution to formulate algorithms to solve specific tasks
  • Write JavaScript code to manipulate DOM elements on a webpage

Once you complete this course, continue onto Building Functional Prototypes using Node.js to learn how to write JavaScript code to build the back-end of your app!

Starts : 2017-06-30
No votes
edX Free English Computer Science EdX Microsoft

This course is part of the Microsoft Professional Program Certificate in Front-End Web Development

Want to give your apps the power of the cloud? Roll up your sleeves for a fast-paced, hands-on tour of several cloud-powered features in Azure, and learn how to integrate Azure services within a single web app.

As you work with the experts through an easy-to-follow scenario, start by creating a web app using Angular and .NET Core. Then, integrate Bing Search to find and retrieve images to display on your site. Ready for artificial intelligence (AI)? Use Azure Cognitive Services Computer Vision to analyze and detect the objects within the images you found. Plus, use SQL Azure to store your metadata in a scalable database, retrieve the data, and display it using .NET Core Web API and Entity Framework Core.

Complete the scenario with Azure Search for quick retrieval of images based on your own search terms. Finally, use Azure Active Directory B2C to enable secure access to your stored images and to protect the entire application.

Starts : 2017-07-01
No votes
edX Free English Business & Management DelftX EdX

Designing a new business model is one thing, but how do you actually put it into practice? How do you move from your current model to a new business model?

In this business and management course, you will learn how to make a practical action plan to implement your new business model.

You will create a business model roadmap that will include practical activities that take into consideration the possible risks associated with moving to a new business model.

You will also learn about the practical factors that need to be taken into consideration during the transition process, i.e. the competency of your people and your IT, in order to successfully implement a new business model.

 

LICENSE

The course materials of this course are Copyright Delft University of Technology and are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike (CC-BY-NC-SA) 4.0 International License.

Starts : 2017-07-04
No votes
edX Free English Business & Management DelftX EdX

The world is changing rapidly and full of uncertainties. The future success of a business model depends on how well it is adapted to changing circumstances. Do you want to become aware of the relevant developments in technology, markets and society? And understand how this affects your business?

This business and management course will teach you how to stress test your business model. You will learn how to identify the relevant trends and uncertainties and how they impact your business model. You will analyse the strong and weak parts of your business model and look for opportunities to make your business model more robust and future proof.

You will learn through real-world examples from well-known companies and interact with fellow entrepreneurs. By the end of this course, you will be able to stress test your own business model to analyse its future success.

 

LICENSE

The course materials of this course are Copyright Delft University of Technology and are licensed under a Creative Commons Attribution-NonCommercial-ShareAlike (CC-BY-NC-SA) 4.0 International License.

Starts : 2017-07-25
No votes
edX Free English Education & Teacher Training EdX MichiganX

With principles of improvement science as a foundation, new knowledge about the continuous improvement of educational innovations is rapidly emerging among communities of educational professionals and researchers, as they work together in new ways to solve practical problems, improve student performance, and reduce achievement gaps.

Developed in collaboration with the Carnegie Foundation for the Advancement of Teaching, this course will use case studies to take learners deep into the design, organization, and management of three innovative approaches to large-scale, practice-focused continuous improvement that have currency in the US and abroad:

  • Design-Based Implementation Research
  • Implementation Science
  • Networked Improvement Communities

For each case, learners will use logics of innovation to analyze the central strategy of each approach, and they will use principles of improvement science to analyze how each uses disciplined methods to address practical problems faced by teachers and leaders.

This course is part of the Leading Educational Innovation and Improvement MicroMasters Program offered by MichiganX.

Starts : 2017-07-10
No votes

Learning economics through short video clips, classic readings, podcasts, and innovative assignments makes learning the science of choice fun, exciting and relevant. The “read, watch, listen, and do” approach is used to make learning both engaging and effective. The reading assignments are compact and the videos, podcasts, and assignments re-enforce each other in a manner that assures mastery of key learning objectives in economics and personal finance. Even if this is your first online course, you will find this one informative and user-friendly.