Online courses directory (4179)
The free online course Introduction to Caregiving is designed to expand your knowledge and understanding of the skills needed to work in the caregiving profession. As people get older, their abilities to perform the everyday tasks that many of us take for granted diminish. Carers need to be available to provide those individuals with the help and assistance that they require to live as independently as possible. This course will help you develop the fundamental skills used by carers during their day-to-day duties. The course begins by discussing the fundamental roles and responsibilities of a carer. You will learn about the basic legal and ethical issues of providing care and develop an understanding of the importance of confidentiality in the caregiving process. You will then learn about the skills necessary to ensure that you can communicate effectively with all members of the care service team. You will learn how to communicate respectfully with all clients that you may encounter as a carer, including clients who are wheelchair bound, visually impaired and mentally impaired. Finally, you will learn about the job management skills that carers require to perform their duties efficiently and effectively. This free course will be of great interest to any learner considering pursuing a qualification that would allow them to enter the caregiving industry. The course will be of great interest to all professionals working in the caregiving profession and who wish to ensure that that their skills are kept to the highest standard possible. This free course will also be of great interest to any learner considering pursuing a qualification that would allow them to enter the caregiving industry. <br />
Carpentry is an age-old trade yet today there is a still a high demand worldwide for skilled carpenters. Continuously evolving to incorporate newer and improved building materials and tools, the trade offers a carpenter many opportunities for professional growth. A modern-day carpenter's work goes well beyond working on residential projects. Today, the commercial and construction sectors have opened up a whole new area that requires trained and skilled carpenters. This free online course will introduce the learner to the flourishing trade of carpentry. The course explains the different types of building materials, fasteners, adhesives, and tools (hand and power tools) used by carpenters, especially those working in the construction industry. The course also outlines the safety guidelines and procedures, and will introduce the learner to some general terms associated with the trade. This course will be of great interest to construction professionals who want to learn about modern carpentry practices and procedures. It will also be of interest to all learners who would like to develop a career in carpentry. <br />
Cash accounting is a very important basic accounting concept and anybody who works with accounts should have a thorough knowledge and understanding of it. Cash accounting is a method of managing revenue and expenditure to track outgoings and incomings to a business or organisation - receipts are recorded during the period they are received, and the expenses in the period in which they are actually paid. In this free online accounting course, you will be introduced to the practises and procedures of how cash accounting is done with income statements, cash flow statements and balance sheets. You will also learn how balance sheets have a relationship with the income statement that reflects actual revenue earned in a period of time. This accounting course will be of great interest to any professional who is involved with basic accounting practises in a business or organisation and who wants to learn more about cash accounting methods, and to any learner who would like a better knowledge and understanding of how cash transactions are managed within businesses.<br />
Cell physiology is the branch of science that studies the structure and function of individual cells. Our increasing knowledge and understanding of cellular mechanisms and processes have led to great advances in all areas of biology and medicine. In this free online physiology course you will be introduced to the main topics in cell physiology such as the major components of a typical animal cell. You will learn about the mechanisms behind cell growth and multiplication, about the movement of substances into and out of cells, how energy is processed within the cell, and how and why cells maintain an electrical charge across their membranes called membrane potentials. This free online cell physiology course will be of great interest to all healthcare professionals who would like to learn more about the structure and function of cells, and to all students of biology and medicine who would like a greater knowledge and understanding of the mechanisms and processes involved in cell physiology.<br />
Interested in the CFA Program? Fitch Learning can help you decide whether it's right for you. Mandarin language version.
Interested in the CFA Program? Fitch Learning can help you decide whether it's right for you. Spanish language version.
Lectures on Computational Fluid Dynamics (CFD) and Basics of Numerical CFD Techniques and CFD Applications
The free online course Introduction to Change Management will introduce you to the whole area of change management and how it is being used to guide and transition individuals, groups and organizations to a new desired future state using a structured approach. Modern businesses are continuously facing the need to change - It could be departments within an organization or the entire business itself that needs to change, so managing and adapting to organizational change is an essential ability required in the workplace today. The course begins by examining a wide range of organizational structures that exist within modern businesses. By studying these structures in depth, you will gain a greater understanding of how complex a process implementing change within a business is. The course then continues to discuss a variety of factors that cause organizations to change and reasons that employees resist such changes. By studying these factors, you will gain an insight of the fears that workers encounter when new changes are being introduced. You will develop skills that will help you understand these worries, and your own change management skills. Next, you will learn about the importance of communication and good leadership in the process of change management. You will develop the skills needed to help employees cope through periods of change, and ultimately help them understand the benefits of change. This free course will be of great interest to professionals working in an industry that is currently experiencing, or will soon be experiencing change. The course will also be of interest to small business owners who wish to learn more about ensuring that their businesses can successfully transition through periods of change. <br />
This is a complete course in chemical stoichiometry, which is a set of tools chemists use to count molecules and determine the amounts of substances consumed and produced by reactions. The course is set in a scenario that shows how stoichiometry calculations are used in real-world situations. The list of topics (see below) is similar to that of a high school chemistry course, although with a greater focus on reactions occurring in solution and on the use of the ideas to design and carry out experiments. Note: Our chemistry courses are about to be improved and expanded! Thanks to upcoming support from the NSF, a project to further improve online chemistry education will result in new and improved materials delivered through OLI. New materials will be available from 2012 through 2014!
This course will focus on Western classical music of the eighteenth and nineteenth centuries; it is designed for people who are passionate about classical music but who have not necessarily had any advanced training or taken any college-level music courses. The only prerequisite is a basic knowledge of how to read musical notation.
<p>In this free online course you will learn what cloud computing is, how it works, and both the pros and cons of this system. </p><br /> <p>In the term 'cloud computing' the word 'cloud' is a metaphor for the Internet. By using cloud computing, you can gain access at any time through any device, via the Internet, to data and files which you have uploaded, or to software applications which you need to use for personal or professional use. </p><br /> <p>With the phrase ‘cloud computing’ being used more and more in business today, it is important for any professional to understand what it is all about. This course is an ideal way to learn more about it and what services it offers to individuals and businesses alike. </p>
Advances in medicine are occurring all the time and medical and scientific research continues to reveal both how the human body functions normally and what happens during a diseased state. This free online medical course discusses some of the most common medical conditions and is an overview for the average lay person who wishes to find out more about these medical conditions. The course examines topics such as cancer, meningitis and how our endocrine system works. It also reviews aspects of diabetes, spinal injuries and much more. The course gives an insight into how the body works and how medical professionals diagnose ailments or injuries. This course will be of great interest to all learners who would like to know more about the basic physiology of human body, and about common medical conditions.<br />
This free online course Introduction to Communication Skills will guide you through the basic rules which governs the communication in your everyday life. The course will look at how you interact with those around you, and help you to be more effective communicator. <br /><br />First, you will be introduced to the basics of communication. Concepts such as communication channels, interpretation, and barriers will be explained to you. You will also explore the basics of body language, and the context’s which affects your communications. <br /><br />You will also examine the important aspects of conversation. Listening is an important skill, and you will be walked through effective listening. You will also be shown techniques to help improve your listening ability and concentration. Speaking is also a vital part of conversation and the course will show you how to speak considerately and politely. The importance of silence within conversation is discussed, as is the importance of culture, context, and body language. <br /><br />This course will be of interest to professionals who are required to communicate as part of their job, either to customers or colleagues. It will also be of interest to anyone who is hoping to enhance their daily lives through improving their communication skills.
Introduction to Community Development is the first in a series of free online courses that will introduce you to the concept of community development, what you need to do to get a community group started and how to organise a community group to take action. Using community health as a springboard for understanding community development, you will learn about the values, concepts and practices commonly found in the community development sector. You will learn how to define the community and its characteristics, and identify an issue to be actioned within the community. You will look at the various roles within a community group and the strategies it can use to further its objectives. You will learn about creating a team that can identify issues within the community group, from ensuring inclusive participation to dealing with conflict within the group. You will also learn about the practical aspects of governance, liability and structure of the community group. You will learn about tools that can be used to analyse the community, such as community asset mapping and the community characteristic checklist. You will also get an overview of the types of collaboration that may be possible with other organisations found in the community development sector. This course will be of great interest to professionals or volunteers working in community development and with community organisations. It will also be of interest to learners who would like to know more about community development and its role in changing and improving local communities.<br />
In this free online course Introduction to Computer Network Security you will learn about security in your computer network. You will learn about the core principles of security and physical security. You will learn about the different authentication process your system. You will learn about user rights and permissions. You will learn about tracking users in the system. You will learn about creating proper passwords and common attacks used by hacker to get your passwords.<br /><br />The course begins by introducing you to the core principles of computer network security. You will learn about privilege levels and what the attack surfaces involve. You will learn about social engineering and people gaining access to system through that. The course teaches you about the four parts of risk management, and about physical security as the first line of defence. You will also learn about the different layers of physical security.<br /><br />Next, the course reviews authentication. You will learn about the different methods of authentication, setting rights and permissions for users. You will also learn about sharing folders and files. You will learn about tracking user with auditing and about encrypting your data.<br /><br />Finally, the course reviews issues around password security. You will learn about common password attacks, what a keylogger and sniffers are, and how to create complex passwords that increase security. You will learn about setting up an account lockout for when a user incorrectly attempts to login to your system.<br /><br />This course would be of great interest to IT specialists, computing students, computer network engineers and those who wish to learn more about network and computer security.
Computer science is a diverse topic encompassing computer technology, hardware, software, security, communications, programming, algorithms, functions, and storage. By studying it you will learn how computer science impacts on our daily lives. In this free online computer science course you will start by reviewing bits and binary code, including how they are transmitted and stored, and go all the way to computer algorithms which help solve complex problems in an efficient and cost-effective manner. You will also review various computer systems and architecture such as Linux, Windows, and Mac operating systems. This free online computer science course will be of great interest to IT professionals who would like to review the diverse range of topics found in computer science. It will also be useful to learners interested in a career in IT and computing who would like an introduction to the topic.<br />
This subject is aimed at students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems. It also aims to help students, regardless of their major, to feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class will use the Python programming language.
Course Format
This course has been designed for independent study. It provides everything you will need to understand the concepts covered in the course. The materials include:
- A complete set of Lecture Videos by Prof. Guttag.
- Resources for each lecture video, such as Handouts, Slides, and Code Files.
- Recitation Videos by course TA's to review content and problem solving techniques.
- Homework problems with sample student solutions.
- Further Study collections of links to supplemental online content.
- Self-Assessment tools, including lecture questions with answers and unit quizzes with solutions, to assess your subject mastery.
Other Versions
Other OCW Versions
OCW has published multiple versions of this subject. ![]()