Available courses

Introduction to Python for Everyone

The Python for Everybody course will introduce fundamental programming concepts including data struc...

The American Renaissance, An Overview

Examination of American literature published between the 1830s and 1860s, focusing on the socio-cult...

Technical Writing in English

Detailed course on technical writing in a workplace context, which covers audience analysis, memo wr...

English Composition Skills

Introductory course on basic research concepts and techniques, including ways to build academic rese...

Pre-Tertiary School English

Introductory course designed to improve your writing ability, through the use of active reading and ...

Applied English for STEM

This course is designed to improve students' conversation skills in a scientific- or engineering-ori...

Strategic Management

Capstone for the Business program, incorporating elements from all of the core courses. Introduces t...

Negotiations and Conflict Management

Detailed survey of business negotiation skills and strategies designed to help maintain healthy busi...

Project Management

Examination of the steps in organizing and planning the processes that a business uses to address ta...

Management Leadership

Detailed study on effective management and leadership techniques. Analyzes the distinction between l...

Small Business Management

Detailed introduction to the planning and operation of the small business, covering critical busines...

Strategic Information Technology

Exploration of how managers determine when new IT initiatives are necessary, and how they should dep...

Operations Management

Examination of how companies manage processes to produce the products or services required by their ...

Human Resource Management

Survey of the practices and laws that govern how an organization should work with their human capita...

Corporate Communication

Investigation of effective communication skills as a prerequisite for succeeding in business, with p...

Organizational Behavior

Detailed study of how people interact in organizations, delving into the factors that have the great...

Principles of Management

Introduction to the fundamentals of modern management as practiced today, particularly the ways in w...

Management Information Systems

Survey that covers the various components of business information systems, with particular emphasis ...

Business Law and Ethics

Introductory course to the laws and ethical standards that managers must abide by while conducting b...

Business Statistics

Introductory survey of quantitative methods (QM), or the application of statistics in the workplace....

Principles of Marketing

Detailed introduction to the entire marketing process, identifying a customer base and the range of ...

Principles of Finance

Study of a number of different sub-fields within finance, with particular emphasis on determining wh...

Managerial Accounting

Examination of the effects of cost, price and profit on management decision-making, with particular ...

Introduction to Financial Accounting

Introductory survey of financial accounting in preparation for more advanced business courses. Topic...

Introduction to Business

This course is designed as a survey course that will expose you to business terminology, concepts, a...

General Chemistry I

Detailed introduction to the basic principles and methods of chemistry, which are the foundation to ...

COMM411: Public Relations

This course will help prepare you to conduct public relations suitable for small start-up businesses...

COMM101: Public Speaking

Examination of the elements and factors which result in an effective speech.

CUST105: Customer Service

This is the capstone course in the Saylor Customer Service certificate program. The courses included...

CUST104: Business Communications

This course is designed to help you learn how to plan, produce, and perform acts of communication th...

COMM001: Principles Of Human Communication

This course will introduce you to communication principles, common communication practices and a sel...

SALES103: Public Speaking for Sales

An introduction to the wide range of sales positions that are available in the workforce, with insig...

PRSM107: Crisis Communication

This course is designed for practical applications of crisis communication principles, which can be ...

Digital Electronics

This course has been created as a part of the OER Submission for FDP102x course of IITBombayX.

CS412: Mobile Application Development

Detailed study of trends in the development of applications for mobile devices, focusing on the uniq...

CS410: Advanced Databases

Advanced study of topics in database systems, including query optimization, concurrency, data wareho...

CS409: Cryptography

Study of the conventional encryption systems and classical cryptography, exploring the use of secret...

CS408: Advanced Artificial Intelligence

Detailed examination of the concepts and methods of artificial intelligence. Topics include: heurist...

CS406: Information Security

Introduction to the fundamentals of information security, computer security technology and principle...

CS405: Artificial Intelligence

Introduction to understanding the fundamental concepts and techniques of intelligent systems. Explor...

CS404: Programming Languages

Detailed exploration of the design space of programming languages, specifically the functional, impe...

CS403: Introduction to Modern Database Systems

Study of database architecture and the components used in implementation. Using the Structured Query...

CS402: Computer Communications and Networks

Detailed introduction to the basic hardware and software, architectural components for computer comm...

CS401: Operating Systems

Examination of the evolution of operating systems and design, focusing on hardware/software evolutio...

CS305: Web Development

Detailed study that provides an understanding of Web-based application development, with particular ...

CS304: Compilers

Detailed introduction to programming language translation, including the functions and general organ...

CS303: Algorithms

Detailed exploration of the mathematical techniques used for the design and analysis of computer alg...

CS302: Software Engineering

Detailed introduction to the application of engineering approach to computer software design and dev...

CS301: Computer Architecture

Exploration of the basic hardware/software components, assembly language, and functional architectur...

CS202: Discrete Structures

Introduction to the mathematical foundations from discrete mathematics for analyzing computer algori...

CS201: Elementary Data Structures

Introductory survey of the specification and implementation of basic abstract data types and their a...

CS107: C++ Programming

Introduction to the C++ computer programming language, focusing on syntax for primitive types, contr...

CS102: Introduction to Computer Science II

Detailed survey of computers, computing, and programming, with a detailed emphasis on understanding ...

CS101: Introduction to Computer Science I

Introductory course that provides the basic concepts, nomenclature, and historical perspective of co...

Computational lexicology and lexicography

The course gives an introduction to different types of lexicons.

Mining and Managing Multilingual Terminology

The course gives a comprehensive introduction into terminology theory, practical terminology managem...

Introduction to Python for Linguists

The course gives an introduction to programming in Python, fundamental methods of automatic processi...

Python for Beginners 1 - Python Language Basics

This is the introductory course for Python for Beginners.  Please start here if you have no experie...

Learning Design and Development

This is the third module in a suite of 5 openly licenced Digital Fluency modules developed at OUT in...

Digital Fundamentals

This is the first module in a suite of 5 openly licenced Digital Fluency modules developed at OUT in...

Academic Integrity in a Digital Age

This is the fourth module in a suite of 5 openly licenced Digital Fluency modules developed at OUT i...

Storage and Access of Digital Resources

This is the fifth module in a suite of 5 openly licenced Digital Fluency modules developed at OUT in...

OER-Facilitating Learning in Synchronous Environments

Facilitating Learning in Synchronous Environments was developed for BC Campus and is available under...

WebTools a course for teachers

This an introductury course for teachers to use a range of different webtools as teaching aids. 

Digital literacy

This course was designed for the Moodle School demonstration site as an example of a course optimise...

Biome Study

This lesson is a course written by Paula Clough.  and is  licensed under a Creative Commons Attr...

Land Management Thematic

Land Management is a tough thing to get right. In many cases, you need to find compromises between...

EC CS Demo Course 2015

The Oceans Garden: Coral Reefs (DC)Coral reefs are diverse underwater ecosystems held together by ca...

ENVS203: Environmental Ethics, Justice, and World Views

An introduction to the concept of environmental ethics - a philosophy that extends the ethical conce...

ECON307: International Trade

Detailed survey of the theory behind international trade, trade policy issues, and the implications ...

ECON202: Intermediate Macroeconomics

Advanced treatment of the dynamics of the macro-economy, which includes topics related to the determ...

ECON201: Intermediate Microeconomics

Rigorous introduction to resource allocation in a market economy, with particular emphasis on supply...

ECON102: Principles of Macroeconomics

Exploration of the factors that impact the overall performance of economies. The course focuses on p...

ECON101: Principles of Microeconomics

Introductory course that provides a basic understanding of microeconomic principles. Analyzes the ec...

Art History

Dave Froelich's course, imported from Moodleshare