Upcoming Paid Online Courses (26)

Sort by: Name, Rating, Price
Start time: Any, Upcoming, Recent started, New, Always Open
Price: Any, Free, Paid
Starts : 2017-03-30 in 0 days
No votes
edX Free English Chemistry EdX Engineering KyotoUx Physics

The motion of falling leaves or small particles diffusing in a fluid is highly stochastic in nature. Therefore, such motions must be modeled as stochastic processes, for which exact predictions are no longer possible. This is in stark contrast to the deterministic motion of planets and stars, which can be perfectly predicted using celestial mechanics.

This course is an introduction to stochastic processes through numerical simulations, with a focus on the proper data analysis needed to interpret the results. We will use the Jupyter (iPython) notebook as our programming environment. It is freely available for Windows, Mac, and Linux through the Anaconda Python Distribution.

The students will first learn the basic theories of stochastic processes. Then, they will use these theories to develop their own python codes to perform numerical simulations of small particles diffusing in a fluid. Finally, they will analyze the simulation data according to the theories presented at the beginning of course.

At the end of the course, we will analyze the dynamical data of more complicated systems, such as financial markets or meteorological data, using the basic theory of stochastic processes.

Starts : 2017-04-01 in 2 days
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 and part of the Microsoft Azure HDInsight Big Data Analyst XSeries.

Are you ready for big data science? In this course, learn how to implement predictive analytics solutions for big data using Apache Spark in Microsoft Azure HDInsight. See how to work with Scala or Python to cleanse and transform data and build machine learning models with Spark ML (the machine learning library in Spark),

Note: To complete the hands-on elements in this course, you will require an Azure subscription and a Windows client computer. 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.

Starts : 2017-04-01 in 2 days
No votes
edX Free English Computer Science EdX Microsoft

C++ is a general purpose programming language that supports various computer programming models such as object-oriented programming and generic programming. It was created by Bjarne Stroustrup and, “Its main purpose was to make writing good programs easier and more pleasant for the individual programmer.”*

By learning C++, you can create applications that will run on a wide variety of hardware platforms such as personal computers running Windows, Linux, UNIX, and Mac OS X, as well as small form factor hardware such as IoT devices like the Raspberry PI and Arduino–based boards.

(Bjarne Stroustrup, The C++ Programming Language, Third Edition. Reading, MA: Addison-Wesley, 1997).

Starts : 2017-04-01 in 2 days
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 computer science course from Microsoft, developed in collaboration with the Technical University of Denmark (DTU), get the knowledge and skills you need to use R, the statistical programming language for data scientists, in the field of your choice.

In this course you will learn all you need to get up to speed with programming in R. Explore R data structures and syntaxes, see how to read and write data from a local file to a cloud-hosted database, work with data, get summaries, and transform them to fit your needs. Plus, find out how to perform predictive analytics using R and how to create visualizations using the popular ggplot2 package.

Starts : 2017-04-01 in 2 days
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.

Machine learning uses computers to run predictive models that learn from existing data in order to forecast future behaviors, outcomes, and trends.

In this data science course, you will be given clear explanations of machine learning theory combined with practical scenarios and hands-on experience building, validating, and deploying machine learning models. You will learn how to build and derive insights from these models using R, Python, and Azure Machine Learning.

Starts : 2017-04-03 in 4 days
No votes
edX Free English ACCA Business & Management Economics & Finance EdX

This course introduces the principles of financial accounting, and will allow learners to demonstrate technical proficiency in the use of double-entry techniques, including the preparation and interpretation of basic financial statements for sole traders, partnerships and companies. You will also learn how to:

  • Record, process and report business transactions
  • Use the trial balance and identify and correct errors
  • Draft financial statements
  • Understand the qualitative characteristics of useful information

Completion of this course will also prepare you for the ACCA ‘Financial Accounting’ exam (FFA/F3), which leads to a Diploma in Accounting and Business.

To check availability of this course in your country please click here. This course does not offer an edX certificate. Those learners who would like to earn an award will have the opportunity to register with ACCA as a student, take computer based exams and gain the ACCA Diploma in Accounting and Business.

You can find your nearest ACCA exam centre on the computer-based-exams/cbe-centre-list.html">ACCA website.

Starts : 2017-04-03 in 4 days
No votes
edX Free English ACCA Business & Management Economics & Finance EdX

This course introduces different ways of managing finances within an organisation with the aim of enhancing business performance.

It will allow you to develop your knowledge and understanding of how to make financing and investment decisions and help you to understand:

  • How organisations finance their operations
  • How to plan and control cash flows
  • How to make the best use of working capital
  • The principles of making capital investment decisions

Completion of this course will also prepare you for the ACCA ‘Management Accounting’ exam (FMA/F2), which leads to a Diploma in Accounting and Business.

To check availability of this course in your country please click here.

This course does not offer an edX certificate.

Those learners who would like to earn an award will have the opportunity to register with ACCA as a student, take computer-based exams and gain the ACCA Diploma in Accounting and Business.

You can find your nearest ACCA exam centre on the computer-based-exams/cbe-centre-list.html">ACCA website.

Starts : 2017-04-03 in 4 days
No votes
edX Free English ACCA Business & Management Economics & Finance EdX

Don’t have a business background but want to understand how people and systems of an organisation interact with the world and each other?

This business and finance course will help you understand business in the context of its environment, including economic, legal, and regulatory influences on such aspects as governance, employment, health and safety, data protection and security.

Upon the completion of the course, you will understand:

  • The purpose and types of businesses and more about how the external environment impact them
  • Business organisation structure, functions and the role of corporate governance
  • How accountancy and audit support effective financial management and communication
  • Leadership and how people are developed within businesses
  • What makes for a high performing team
  • The vital role of professional ethics and professional values in all aspects of business

Completion of this course will also prepare you for the ACCA ‘Financial Accounting’ exam (FAB/F1), which leads to a Diploma in Accounting and Business.

To check availability of this course in your country please click here.

This course does not offer an edX certificate.

Those learners who would like to earn an award will have the opportunity to register with ACCA as a student, take computer based exams and gain the ACCA Diploma in Accounting and Business.

You can find your nearest ACCA exam centre on the computer-based-exams/cbe-centre-list.html" target="_blank">ACCA website.

Starts : 2017-04-03 in 4 days
No votes
edX Free English ACCA Business & Management Economics & Finance EdX

Intermediate Financial and Management Accounting is part two of a programme designed for anyone who is just starting out on their business, finance or accountancy journey and wants to expand their accounting and finance skills. 

Building on what you learned in Introduction to Financial and Management Accounting, this free online course from the Association of Chartered Certified Accountants will:

  • Enhance your finance and accountancy skills, exploring how to prepare financial statements and use accounting concepts to aid decision-making.
  • Arm you with the knowledge you need to take your exams in Maintaining Financial Records (FA2) and Managing Costs and Finance (MA2).
  • Prepare you for a position as an accounting administrator or bookkeeper.

If you have some basic knowledge of accountancy, business and finance, then this is the course for you. If you do not, then start with the Introduction course.

This course does not offer an edX certificate.

For learners who would like to earn an ACCA certificate for this course, please register with ACCA as a student. Once you pass ACCA’s computer-based exams on demand, you will need to complete an online and interactive module on the "Foundations in Professionalism." Upon completion of this module, you be awarded the Intermediate Certificate in Financial and Management Accounting from ACCA.

Starts : 2017-04-03 in 4 days
No votes
edX Free English ACCA Business & Management Economics & Finance EdX

Interested in a career in business? Knowledge of finance will be key to your success. This Introduction to Financial and Management Accounting course is an ideal starting point if you want to:

  • Start a career in business, finance or accountancy
  • Study business or finance at school or college
  • Launch your own start-up
  • Prepare for ACCA’s exams in Recording Financial Transactions (FA1) and Management Information (MA1).

And the best thing is you do not need any previous knowledge of accounting- Simply sign up and start your learning journey.

This course does not offer an edX certificate.

For learners who would like to earn an ACCA certificate for this course, please register with ACCA as a student. Once you pass ACCA’s computer-based exams on demand, you will need to complete an online and interactive module on the "Foundations in Professionalism." Upon completion of this module, you be awarded the Introductory Certificate in Financial and Management Accounting from ACCA.

Starts : 2017-04-10 in 11 days
No votes
edX Free English ColumbiaX Computer Science EdX Engineering

We think of Robotics as the science of building devices that physically interact with their environment. The most useful robots do it precisely, powerfully, repeatedly, tirelessly, fast, or some combinations of these. The most interesting robots maybe even do it intelligently. This course will cover the fundamentals of robotics, focusing on both the mind and the body.

We will learn about two core robot classes: kinematic chains (robot arms) and mobile bases. For both robot types, we will introduce methods to reason about 3-dimensional space and relationships between coordinate frames. For robot arms, we will use these to model the task of delivering a payload to a specified location. For mobile robots, we will introduce concepts for autonomous navigation in the presence of obstacles.

Class projects will make use of ROS - the open-source Robot Operating System (www.ros.org) widely used in both research and industry. Computer requirements for working on the projects will include a computer set up with Ubuntu Linux and high bandwidth internet access for downloading and installing ROS packages.

Starts : 2017-04-11 in 12 days
No votes
edX Free English Business & Management EdX HarvardX Law Philosophy & Ethics

Learn about contracts from Harvard Law Professor Charles Fried, one of the world’s leading authorities on contract law. Contracts are promises that the law will enforce. But when will the law refuse to honor a promise? What happens when one party does not hold to their part of the deal? This version of the course adds new units on Interpretation, Agency, Partnerships, Corporations, and Government Regulation. 

We are exposed to contracts in all areas of our life — agreeing to terms when downloading a new computer program, hiring a contractor to repair a leaking roof, and even ordering a meal at a restaurant. Knowing the principles of contracts is not just a skill needed by lawyers, it illuminates for everyone a crucial institution that we use all the time and generally take for granted.

This contract law course, with new materials and updated case examples, is designed to introduce the range of issues that arise when entering and enforcing contracts. It will provide an introduction to what a contract is and also analyze the purpose and significance of contracts. Then, it will discuss the intent to create legal relations, legality and morality, and the distinction between gifts and bargains. The course also investigates common pitfalls: one-sided promises, mistake, fraud, and frustration. With the knowledge of what makes contracts and how they can go wrong, Professor Fried will discuss remedies and specific performance. Finally, Professor Fried will introduce how contracts can create rights for third parties. 

The course’s instructor, Charles Fried, has been teaching at Harvard Law School for more than 50 years and has written extensively on contracts. Not only is Professor Fried a leading authority on contract law, but he also utilizes a story-telling approach to explaining the topic, which creates a unique and interesting class experience.


HarvardX requires individuals who enroll in its courses on edX to abide by the terms of the edX honor code : https://www.edx.org/edx-terms-service. HarvardX will take appropriate corrective action in response to violations of the edX honor code, which may include dismissal from the HarvardX course; revocation of any certificates received for the HarvardX course; or other remedies as circumstances warrant. No refunds will be issued in the case of corrective action for such violations. Enrollees who are taking HarvardX courses as part of another program will also be governed by the academic policies of those programs.

HarvardX pursues the science of learning. By registering as an online learner in an HX course, you will also participate in research about learning. Read our research statement : http://harvardx.harvard.edu/research-statement to learn more.

Harvard University and HarvardX are committed to maintaining a safe and healthy educational and work environment in which no member of the community is excluded from participation in, denied the benefits of, or subjected to discrimination or harassment in our program. All members of the HarvardX community are expected to abide by Harvard policies on nondiscrimination, including sexual harassment, and the edX Terms of Service. If you have any questions or concerns, please contact harvardx@harvard.edu and/or report your experience through the edX contact form : https://www.edx.org/contact-us.

Starts : 2017-04-11 in 12 days
No votes
edX Free English Computer Science EdX Math UTAustinX

Is my program correct?  Will it give the right output for all possible permitted inputs?  Computers are now essential in everyday life.  Incorrect programs lead to frustration in the best case and disaster in the worst. Thus, knowing how to construct correct programs is a skill that all who program computers must strive to master. 

In this computer science course, we will presents "goal oriented programming" the way Edsger Dijkstra, one of the most influential computer scientists, intended. You will learn how to derive programs hand-in-hand with their proofs of correctness. The course presents a methodology that illustrates goal-oriented programming, starting with the formalization of what is to be computed, and then growing the program hand-in-hand with its proof of correctness. The methodology demonstrates that, for a broad class of matrix operations, the development, implementation, and establishment of correctness of a program can be made systematic.

Since this technique focuses on program specifications, it often leads to clearer, correct programs in less time. The approach rapidly yields a family of algorithms from which you can then pick the algorithm that has desirable properties, such as attaining better performance on a given architecture. 

The audience of this MOOC extends beyond students and scholars interested in the domains of linear algebra algorithms and scientific computing. This course shows how to make the formal derivation of algorithms practical and will leave you pondering how our results might extend to other domains.

As a result of support from MathWorks, learners will be granted access to MATLAB for the duration of the course.

Starts : 2017-04-19 in 20 days
No votes
edX Free English Computer Science EdX IEEEx

Our daily lives, economic vitality, and national security all revolve around technology. Our dependence on technology means we need a stable, safe, and resilient cyberspace. However, computers and networks are being misused at a growing rate both by cybercriminals and by our own employees. In this computer science course, you will learn the fundamentals of cybersecurity and basic threats. You will also learn to build a comprehensive security plan that integrates people, processes, and technology, and how to begin protecting yourself and your information.

You will be exposed to areas of personal and physical security, best practices for using our computers and mobile devices, and how we protect our privacy and secure our devices and networks against attacks.

We will examine cybersecurity standards, laws, and ethical issues, the impact of cyber terrorism, how governments use technology and computer systems to defend and attack adversaries, and the effect this has on privacy and individual liberties. We will also explore why IT administrators and cybersecurity professionals need to demonstrate adherence to ethical principles.

Finally, we will look at the important areas of data breach planning and business continuity, both of which are critical to the long-term viability of an organization.

This course will also focus on the types of careers within the cyber security field and how you can enhance your career through professional certifications.

No prior knowledge or skills are required except for basic computer literacy.

Starts : 2017-04-25 in 26 days
No votes
edX Free English Computer Science EdX UC3Mx

In this introductory course, you will learn programming with Java in an easy and interactive way.

You will learn about fundamental data structures, such as lists, stacks, queues and trees, and presents algorithms for inserting, deleting, searching and sorting information on these data structures in an efficient way.

Emphasis is put on immediate feedback and on having a fun experience. Programming knowledge is not only useful to be able to program today’s devices such as computers and smartphones. It also opens the door to computational thinking, i.e. the application of computing techniques to every-day processes.

This course is designed taking into account the subset and recommendations of the College Board in order to prepare learners for the Advanced Placement (AP) Computer Science A exam. 

Starts : 2017-04-25 in 26 days
No votes
edX Free English Computer Science EdX UBCx

This programming course takes a unique approach, as it focuses on learning a systematic programming method rather than a programming language. This practical approach will help you channel your creativity so that you can program well in any language.

This course, part of the Software Development MicroMasters Program, presents a core design method with a focus on numbers, strings, images and lists.

You will learn techniques to:

  • Develop program requirements
  • Produce programs with consistent structure that are easy to modify later
  • Make your programs more reliable by building tests as an integral part of the programming process.

This course concludes with the design of a simple interactive game.

Learners who enroll in the Verified track will receive staff grading for the course project and increased interaction with the instructor and staff.

 


Learner Testimonial

"I have taken and completed tens of MOOCs on programming and computer science, I have even been and I am currently a TA in some of these courses. Among them are a few that deserve without hesitation the highest rate. But if I had to choose only one at the top of them it would be these two courses on systematic program design." - edX Learner

Starts : 2017-05-08 in 39 days
No votes
edX Free English Computer Science Education & Teacher Training EdX UTAustinX

Thinking about teaching Computer Science, or incorporating CS into a subject you already teach? CS skills are fundamental to student success and you can teach it!

This course is intended for prospective K-12 Computer Science teachers to review key topics in Technology Applications, Programming Languages and CS special topics.

The course provides extensive detailed instruction, examples and practice on everything from introductory programming topics such as variables, functions, loops and logical expressions to more advanced topics such as data structures, recursion, and object oriented programming.

States around the country have adopted the Praxis Computer Science Test as a component of their certification/licensure and this course covers all of the topics in that test and more. In the state of Texas this test is called TExES 141/241 Grades 8-12 Computer Science Certification exam. Hundreds of teachers from around the country have already taken the course and many have gone on to achieve state certification.

Whether you plan to take a certification exam or not, this course will strengthen your understanding of key CS concepts and constructs and increase your confidence in teaching CS.

Starts : 2017-05-15 in 46 days
No votes
edX Free English AdelaideX Computer Science Data Analysis & Statistics EdX

Technology is used by millions of us every day, but do we understand how the technology we use actually works?

While being able to use a computer or digital device is useful in our modern world, this course, part of the Big Data MicroMasters program, will help you understand how digital technologies work and will develop your coding skills.

You will learn algorithm design as well as fundamental programming concepts such as data, selection, iteration and functional decomposition, data abstraction and organisation.

This course will test your knowledge and skills in solving small-scale data science problems working with real-world datasets and develop your understanding of big data in the world around you.

Starts : 2017-05-23 in 54 days
No votes
edX Free English Computer Science EdX RITx

Digital forensics involves the investigation of computer-related crimes with the goal of obtaining evidence to be presented in a court of law.

In this course, you will learn the principles and techniques for digital forensics investigation and the spectrum of available computer forensics tools. You will learn about core forensics procedures to ensure court admissibility of evidence, as well as the legal and ethical implications. You will learn how to perform a forensic investigation on both Unix/Linux and Windows systems with different file systems. You will also be guided through forensic procedures and review and analyze forensics reports.

This offering is part of the RITx Cybersecurity MicroMasters Program that prepares students to enter and advance in the field of computing security.

Starts : 2017-05-30 in 61 days
No votes
edX Free English Computer Science EdX Engineering MITx Science

This course is the first of a two-course sequence: Introduction to Computer Science and Programming Using Python, and Introduction to Computational Thinking and Data Science. Together, they are designed to help people with no prior exposure to computer science or programming learn to think computationally and write programs to tackle useful problems. Some of the people taking the two courses will use them as a stepping stone to more advanced computer science courses, but for many it will be their first and last computer science courses. This run features updated lecture videos, lecture exercises, and problem sets to use the new version of Python 3.5. Even if you took the course with Python 2.7, you will be able to easily transition to Python 3.5 in future courses, or enroll now to refresh your learning. 

Since these courses may be the only formal computer science courses many of the students take, we have chosen to focus on breadth rather than depth. The goal is to provide students with a brief introduction to many topics so they will have an idea of what is possible when they need to think about how to use computation to accomplish some goal later in their career. That said, they are not "computation appreciation" courses. They are challenging and rigorous courses in which the students spend a lot of time and effort learning to bend the computer to their will.