Online courses directory (10358)
<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>
Does your team use Cloud Foundry to deploy applications? Or would you like to use Cloud Foundry, but haven't had time to learn the lingo? Then this course is just what you need! Cloud Foundry makes it simple for developers to deliver business value more quickly, without wasting time getting their app to the cloud -- it's already there.
This course is an introduction to Cloud Foundry, including distributions available to end users, an overview of the platform's components, and what it means to be Cloud Foundry certified. The course also includes technical instructions on how to use the command line interface, how applications are deployed, what services are within the context of the system and basic debugging practices.
Finally, the workshop will take you on a tour through what it means to build cloud-native applications architecturally and ideologically. In doing so, we'll review the 12-factor method of composing modern distributed web systems.
New to the cloud and not sure where to begin? This introductory course, taught by cloud experts from The Linux Foundation, will help you grasp the basics of cloud computing and comprehend the terminology, tools and technologies associated with today’s top cloud platforms.
Understanding cloud technologies tops the list of most important skills for any developer, system administrator or network computing professional seeking a lucrative career in technology. However, getting started and researching all things cloud can be complicated and time consuming. This course maps out the entire cloud landscape and explains how various tools and platforms fit together.
Experts from The Linux Foundation can help guide you step-by-step as you begin to navigate the cloud. They host some of the world's leading open source cloud projects and provide training and networking opportunities to educate a talent pool to support those projects, and is a respected, neutral, non-profit education source to provide training for anyone learning how to build and manage cloud infrastructure.
This course gives you a primer on cloud computing and the use of open source software to maximize development and operations. Topics covered include:
- Next-generation cloud technologies: Learn about cloud and container technologies like Docker, CoreOS, Cloud Foundry, Kubernetes and OpenStack, as well as the tooling around them.
- Scalable and performant compute, storage and network solutions: Get an overview of software defined storage and software defined networking solutions.
- Solutions employed by companies to meet their business demands: Study up on DevOps and continuous integration practices, as well as the deployment tools available to architects to meet and exceed their business goals.
No previous cloud experience is required for this course. "Introduction to Cloud Infrastructure Technologies" gives you the knowledge and tools to make smart decisions about which cloud services and applications to use depending on your needs.
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 />
Since Antiquity, scholars have appreciated the importance of communication: as social beings, we cannot exist without communication. The course extends beyond the boundaries of communication science itself, exploring dimensions of history, sociology and psychology. Join our class, together with people all over the world.
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.
This course examines signals, systems and inference as unifying themes in communication, control and signal processing. Topics include input-output and state-space models of linear systems driven by deterministic and random signals; time- and transform-domain representations in discrete and continuous time; group delay; state feedback and observers; probabilistic models; stochastic processes, correlation functions, power spectra, spectral factorization; least-mean square error estimation; Wiener filtering; hypothesis testing; detection; matched filters.
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 />
This course examines why democracy emerges and survives in some countries rather than in others; how political institutions affect economic development; and how American politics compares to that of other countries.
This multidisciplinary production class serves as an introduction to, and exploration of electronic media in the arts. Lectures will cover concepts and presentations of artists working in various capacities with computers, as well as tutorials on specific software packages.
In this 6-week course we’ll introduce the fundamentals of digital audio. The course will provide the essentials of recording and editing sound, and culminates with a piece using both recorded and synthesized sound.
In this 5-week course we’ll introduce the fundamentals of programming in Processing, an accessible introduction to combining arts and computing. The course will provide the essentials of programming in a visual context, allowing you to visualize, design, and create generative art with Processing.
This production class serves as an introduction to, and exploration of digital imagery in the arts. Lectures will cover concepts and presentations of artists working in various capacities with computers, as well as tutorials on specific software packages.
Learn mathematical and statistical tools and techniques used in quantitative and computational finance. Use the open source R statistical programming language to analyze financial data, estimate statistical models, and construct optimized portfolios. Analyze real world data and solve real world problems.
This course introduces the basic computational methods used to understand the cell on a molecular level. It covers subjects such as the sequence alignment algorithms: dynamic programming, hashing, suffix trees, and Gibbs sampling. Furthermore, it focuses on computational approaches to: genetic and physical mapping; genome sequencing, assembly, and annotation; RNA expression and secondary structure; protein structure and folding; and molecular interactions and dynamics.
This course gives a mathematical introduction to neural coding and dynamics. Topics include convolution, correlation, linear systems, game theory, signal detection theory, probability theory, information theory, and reinforcement learning. Applications to neural coding, focusing on the visual system are covered, as well as Hodgkin-Huxley and other related models of neural excitability, stochastic models of ion channels, cable theory, and models of synaptic transmission.
Visit the Seung Lab Web site.
This course gives a mathematical introduction to neural coding and dynamics. Topics include convolution, correlation, linear systems, game theory, signal detection theory, probability theory, information theory, and reinforcement learning. Applications to neural coding, focusing on the visual system are covered, as well as Hodgkin-Huxley and other related models of neural excitability, stochastic models of ion channels, cable theory, and models of synaptic transmission.
Visit the Seung Lab Web site.
This course gives a mathematical introduction to neural coding and dynamics. Topics include convolution, correlation, linear systems, game theory, signal detection theory, probability theory, information theory, and reinforcement learning. Applications to neural coding, focusing on the visual system are covered, as well as Hodgkin-Huxley and other related models of neural excitability, stochastic models of ion channels, cable theory, and models of synaptic transmission.
Visit the Seung Lab Web site.
6.00.2x will teach you how to use computation to accomplish a variety of goals and provides you with a brief introduction to a variety of topics in computational problem solving . This course is aimed at students with some prior programming experience in Python and a rudimentary knowledge of computational complexity. You will spend a considerable amount of time writing programs to implement the concepts covered in the course. For example, you will write a program that will simulate a robot vacuum cleaning a room or will model the population dynamics of viruses replicating and drug treatments in a patient's body.
Topics covered include:
- Advanced programming in Python 3
- Knapsack problem, Graphs and graph optimization
- Dynamic programming
- Plotting with the pylab package
- Random walks
- Probability, Distributions
- Monte Carlo simulations
- Curve fitting
- Statistical fallacies
6.0002 is the continuation of 6.0001 Introduction to Computer Science and Programming in Python and is intended for students with little or no programming experience. It aims to provide students with an understanding of the role computation can play in solving problems and to help students, regardless of their major, feel justifiably confident of their ability to write small programs that allow them to accomplish useful goals. The class uses the Python 3.5 programming language.
Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.