Online courses directory (19947)

Sort by: Name, Rating, Price
Start time: Any, Upcoming, Recent started, New, Always Open
Price: Any, Free, Paid
6 votes
Saylor.org Free Closed [?] Social Sciences Game+development Nutrition Taking derivatives

The purpose of this course is to systematically examine the elements and factors which result in an effective speech.  The textbook and associated lectures present an element-by-element examination of the essentials of public speaking while also identifying traits of the individual speaker and how they impact preparation and presentation.  In addition to these resources, a comprehensive series of brief videos demonstrate specific, performance-oriented aspects of public speaking.  Tying each of these course elements together are the themes of information and ethics, emphasized in each resource because they are becoming increasingly important to all communicators.  For example, the textbook constantly returns to the discussion of society’s ever-increasing access to information and the demands on the individual to use it effectively and ethically.  The authors note that “the New York Times has more information in one week than individuals in the 1800s would encounter in a lifetime,” which illustrates…

3 votes
Saylor.org Free Closed [?] Social Sciences Game+development Nutrition Taking derivatives

The purpose of this course, as governed by the textbook at its core, Understanding Media and Culture: An Introduction to Mass Communication, is to complete a fairly comprehensive examination of the evolution and impact of the media, primarily in the United States.  Each of the major media (newspapers, magazines, books, radio, movies, music, and television), as well as new media (electronic entertainment, social media, and the Internet), are examined from their conception to the present and future possibilities.  Emphasis is placed on how each media industry has evolved over time, responding to changes in society, technology, politics, and economics.  The course also explores the cultural impact of the media, from individual media products to entire industries, with particular emphasis on the cultural and ethical factors that influence production, consumption, and also, due to the advent of new media, participation.  Upon completing this course, you should be more conscious of how your viewpoints are shape…

2 votes
Saylor.org Free Closed [?] Social Sciences Game+development Nutrition Taking derivatives

We live in an increasingly globalized world.  Technology enables us to do business just as easily with our neighbors as with a businessperson thousands of miles away from us.  Knowing how to navigate cultural differences is an increasingly valuable skill that will make you a more valuable employee.  Encounters among members of different cultures frequently fail simply because of basic cultural differences, such as the importance of time, proper greetings, or even the use of eye contact.  This course is designed to help you identify how to become a better communicator in these sorts of cross-cultural situations.  You will learn about barriers to successful communication that involve cultural differences.  You will also learn more about your own communication style and how it can be developed to facilitate more successful intercultural encounters. Though some of this course addresses a Western/U.S. perspective, much of the course focuses on characteristics of specific cultures and how generally one cultur…

5 votes
Saylor.org Free Closed [?] Business Technology Abnormal sexual function Canvas.net Game+development Nutrition Taking derivatives

There is no shortage of quotes in which inspirational business leaders describe the sources of their success. Their reasons are often diverse, but almost everyone comes back to the same thing: people. The people are the company; they create the success. In BUS301: Managing Human Capital, you learned how to find, train, and manage these people. Please keep in mind that there is more to successful business leadership than managing human capital. You must have a suitable structure and culture at your firm in order to achieve success. Imagine the U.S. military; it boasts some of the best-trained soldiers in human history, but that talent would be wasted without a structure designed to appropriately deploy forces. In other words, the military would not be as successful without streamlined organizational behavior. Organizational behavior (OB) is the study of how people interact in organizations. These interactions are governed by a number of factors, including your personal life, the personality of your boss or you…

1 votes
Saylor.org Free Closed [?] Social Sciences Game+development Nutrition Taking derivatives

Scott McLean, formerly the Shadle-Edgecombe Endowed Faculty Chair at Arizona Western College, introduces the textbook used throughout this course by noting that “[E]ffective communication takes preparation, practice, and persistence.  There are many ways to learn communication skills; the school of experience, or ‘hard knocks,’ is one of them.  But in the business environment, a ‘knock’ (or lesson learned) may come at the expense of your credibility through a blown presentation to a client.” Effective communication skills are a prerequisite for succeeding in business.  Communication tools and activities connect people within and beyond the organization in order to establish the business’s place in the corporate community and the social community, and as a result, that communication needs to be consistent, effective, and customized for the business to prosper.  McLean’s textbook provides theories and practical information that represent the heart of this course, while additional resources a…

3 votes
Saylor.org Free Closed [?] Social Sciences Game+development Nutrition Taking derivatives

Whether you know it or not, you are actively contributing to a comprehensive media environment forged on both regional and global levels even when you are privately using social media websites!  The media we use today has come a long way, but the basic pattern of development remains consistent.  This course introduces various academic theories, cases, and models to make sense of local and global media development.  How does a locally operated newspaper trigger development of the national mass media market?  How does a global conglomerate media company set agendas for international news distribution?  Consider how the following historical events may be connected: In 1833, The Sun, a New York-based newspaper, became available to the general public for the first time.  This marked the beginning of the mass production of information and created a market sector that could be influenced by average people. In 1995, conglomerate media company, News Corporation, headquartered in New York City, acquired the H…

4 votes
Saylor.org Free Closed [?] Social Sciences Game+development Nutrition Taking derivatives

Marketing is an understanding of how to communicate with the consumer.  It includes four activities: Creating products and services that serve consumers; Communicating a clear value proposition; Delivering products and services in a way that optimizes value; Exchanging, or trading, value for those offerings. Many people incorrectly believe that marketing and advertising are the same thing.  In reality, advertising is but one of the many tools used in marketing, which is the process by which firms determine which products to offer, how to price those products, and to whom the products should be made available. In this course, you will learn about the marketing process and examine the range of marketing decisions that an organization must make in order to sell its products and services. You will also learn how to think like a marketer, discovering that the focus of marketing has always been on the customer.  You will begin to intuitively ask: what does the customer need?  What does the customer…

9 votes
Saylor.org Free Closed [?] Social Sciences Game+development Nutrition Taking derivatives

Effective public relations skills are essential to so much of the success in private and public spheres.  Public relations efforts address how we wish to present ourselves to others and how to deal with the perceptions of who others believe we are.  Public relations tactics are useful for large international corporate projects, or something as personal as networking for your own career advancement. If you are taking this course as part of a communications major, you may well find most every other course in the program is based on addressing how we relate to others.  The field of public relations takes the theories of human interaction and applies these theories for real-life results. This course will help prepare you to conduct public relations suitable for small start-up businesses, international companies, political campaigns, social programs, personal development, and other outreach projects.  There are many tools useful to effective public relations.  As we review the components of a public relat…

2 votes
Saylor.org Free Closed [?] Computer Sciences Evaluation Nutrition Taking derivatives

This course is a continuation of the first-semester course titled CS101: Introduction to Computer Science I [1]. It will introduce you to a number of more advanced Computer Science topics, laying a strong foundation for future academic study in the discipline. We will begin with a comparison between Java - the programming language utilized last semester - and C++, another popular, industry-standard programming language. We will then discuss the fundamental building blocks of Object-Oriented Programming, reviewing what we learned last semester and familiarizing ourselves with some more advanced programming concepts. The remaining course units will be devoted to various advanced topics, including the Standard Template Library, Exceptions, Recursion, Searching and Sorting, and Template Classes. By the end of the class, you will have a solid understanding of Java and C++ programming, as well as a familiarity with the major issues that programmers routinely address in a professional setting. [1] http://www.saylor.

7 votes
Saylor.org Free Closed [?] Computer Sciences Business%2525252B&%2525252BManagement.htm%2525253Fstart%2525253D80%25252526limit%2525253D20.htm%3Fca Career EdX.htm%25252525253Fcategoryid%25252525253D7.htm%252525253Fpricetype%252525253Dpaid%2525252526.htm%2 Evaluation Khan+Academy Mathematics.htm%252525253Fcategoryid%252525253D19.htm%2525253Fcategoryid%2525253D7.htm%253Fpricetype

In the first unit, we will learn the mechanics of editing and compiling a simple program written in C++.  We will begin with a discussion of the essential elements of C++ programming: variables, loops, expressions, functions, and string class.  Next, we will cover the basics of object-oriented programming: classes, inheritance, templates, exceptions, and file manipulation.  We will then review function and class templates and the classes that perform output and input of characters to/from files.  This course will also cover the topics of namespaces, exception handling, and preprocessor directives.  In the last part of the course, we will learn some slightly more sophisticated programming techniques that deal with data structures such as linked lists and binary trees. This course contains a number of sample programs and review exercises.  Through these exercises, students should better learn how to write functions, use the string class, and write elementary data structures such as linked lists and bina…

6 votes
Saylor.org Free Closed [?] Computer Sciences Evaluation Nutrition Taking derivatives

When we use programming for problem-solving purposes, data must be stored in certain forms, or Data Structures, so that operations on that data will yield a specific type of output.  Imagine, for example, that a non-profit is having trouble staying afloat and needs an increase in donation.  It decides it wants to keep track of its donors in a program in order to figure out who is contributing and why.  You would first need to define the properties that would define those donors: name, address, amount donated, date of donation, and so on.  Then, when the non-profit wants to determine how to best reach out to their donors, it can create a model of the average donor that contributes to the non-profitsay, for example, based on size of gift and locationso that it can better determine who is most receptive to its mission.  In this case, size of gift and location are the “data” of the donor model.  If the non-profit were to use this model, it would be identifying real donors by first generating an abstract…

4 votes
Saylor.org Free Closed [?] Mathematics Evaluation Mathematics.htm%25252525253Fdatetype%25252525253Dalwaysopen&.htm%252525253Fcategoryid%252525253D2.ht Nutrition Taking derivatives

This course has been designed to provide you with a clear, accessible introduction to discrete mathematics. Discrete mathematics describes processes that consist of a sequence of individual steps (as compared to calculus, which describes processes that change in a continuous manner). The principal topics presented in this course are logic and proof, induction and recursion, discrete probability, and finite state machines. As you progress through the units of this course, you will develop the mathematical foundations necessary for more specialized subjects in computer science, including data structures, algorithms, and compiler design. Upon completion of this course, you will have the mathematical know-how required for an in-depth study of the science and technology of the computer age.

5 votes
Saylor.org Free Closed [?] Engineering Basic Trigonometry Biology%252525252B&%252525252BLife%252525252BSciences.htm%252525253Fcategoryid%252525253D19.htm%2525 Evaluation How to Succeed Nutrition Taking derivatives

Modern computer technology requires an understanding of both hardware and software, as the interaction between the two offers a framework for mastering the fundamentals of computing. The purpose of this course is to cultivate an understanding of modern computing technology through an in-depth study of the interface between hardware and software. In this course, you will study the history of modern computing technology before learning about modern computer architecture and a number of its important features, including instruction sets, processor arithmetic and control, the Von Neumann architecture, pipelining, memory management, storage, and other input/output topics. The course will conclude with a look at the recent switch from sequential processing to parallel processing by looking at the parallel computing models and their programming implications.

6 votes
Saylor.org Free Closed [?] Computer Sciences Career Evaluation Humanities.htm%252525253Fdatetype%252525253Dupcoming&.htm%2525253Fcategoryid%2525253D20.htm%253Fcate K-8 Courses Khan+Academy Nutrition

Software engineering is a discipline that allows us to apply engineering and computer science concepts in the development and maintenance of reliable, usable, and dependable software. The concept of software engineering was first discussed at the 1968 NATO Science Committee in Germany. Today, many practitioners still debate over the term software engineering, often arguing that this discipline does not meet the criteria of engineering; rather, it should be called software development. There are several areas to focus on within software engineering, such as design, development, testing, maintenance, and management. Software development outside of the classroom is a very complex process, mostly because real-world software is much larger and more complex. The purpose of this course is to present software engineering as a body of knowledge. The course is designed to present software engineering concepts and principles in parallel with the software development life cycle. The course will begin with an introducti…

4 votes
Saylor.org Free Closed [?] Computer Sciences Evaluation Nutrition Taking derivatives

This course focuses on the fundamentals of computer algorithms, emphasizing methods useful in practice.  We look into the algorithm analysis as a way to understand behavior of computer programs as a function of its input size.  Using the big-O notation, we classify algorithms by their efficiency.  We look into basic algorithm strategies and approaches to problem solving.  Some of these approaches include the divide and conquer method, dynamic programming, and greedy programming paradigms.  Sorting and searching algorithms are discussed in detail as they form part of a solution to a large number of problems solved using computers.  We also provide an introduction to the graph theory and graph algorithms as they are also used in many computer-based applications today.  We conclude the course with a look into a special class of problems called the NP-complete problems.

8 votes
Saylor.org Free Closed [?] Computer Sciences Evaluation Nutrition Taking derivatives

This course will introduce you to modern operating systems.  We will focus on UNIX-based operating systems, though we will also learn about alternative operating systems, including Windows.  The course will begin with an overview of the structure of modern operating systems.  Over the course of the subsequent units, we will discuss the history of modern computers, analyze in detail each of the major components of an operating system (from processes to threads), and explore more advanced topics in the field, including memory management and file input/output.  The class will conclude with a discussion of various system-related security issues.

5 votes
Saylor.org Free Closed [?] Computer Sciences Evaluation Nutrition Taking derivatives

The Internet has become one of the most important components of our life. We browse the Web, check e-mails, make VoIP phone calls, and have video conferences via computers. All of these applications are made possible by networking computers together, and this complex network of computers is usually referred to as the Internet. This course is designed to give you a clear understanding of how networks, from in-home local area networks, or LANS, to the massive and global Internet, are built and how they allow us to use computers to share information and communicate with one another. Unit 1 introduces you to an explanation of what computer networks are as well as to some basic terminology fundamental to understanding computer networks. You will also familiarize yourself with the concept of layers, which compose the framework around which networks are built. Next, Unit 2 explains the concept of protocols. A computer communication (or network) protocol defines rules and conventions for communication between netwo…

2 votes
Saylor.org Free Closed [?] Computer Sciences CNS Evaluation Nutrition Professionals Taking derivatives USMx

Though we may not recognize them in our everyday activities, databases are everywhere.  They are hidden behind your online banking profile, airline reservation systems, medical records, and even employment records.  This course will provide students with a general overview of databases, introducing you to database history, modern database systems, the different models used to design a database, and Structured Query Language (SQL), which is the standard language used to access and manipulate databases.   Many of the principles of database systems carry to other areas in computer science, especially operating systems.  Databases are often thought of as one of the core computer science topics, since many other areas in the discipline have been derived from this area.

3 votes
Saylor.org Free Closed [?] Computer Sciences Career Evaluation Khan+Academy Mathematics.htm%252525253Fcategoryid%252525253D19.htm%2525253Fcategoryid%2525253D7.htm%253Fpricetype Nutrition Taking derivatives

This course is an upper division computer science course that studies the design of programming languages. While most of the industry uses either procedural or object-oriented programming languages, there are entire families of other languages with certain strengths and weaknesses that make them attractive to a variety of problem domains.  It is important to know about these less well-known yet powerful languages if you find yourself working in an area that could utilize their strengths.  In this course, we will discuss the entire programming language family, starting with an introduction to programming languages in general and a discussion of the features and functionality that make up the modern programming language.  From there, each unit will discuss a different family of programming languages, including Imperative, Object-Oriented, Functional, Scripting, and, Logical. For each language, you will learn about its computational model, syntax, semantics, and pragmatic considerations that shape the langua…

2 votes
Saylor.org Free Closed [?] Computer Sciences Evaluation Nutrition Taking derivatives

CS405 introduces the field of artificial intelligence (AI).  Materials on AI programming, logic, search, game playing, machine learning, natural language understanding, and robotics introduce the student to AI methods, tools, and techniques, their application to computational problems, and their contribution to understanding intelligence.  Because each of these topics could be a course unto itself, the material is introductory and not complete.  Each unit presents the problem a topic addresses, current progress, and approaches to the problem.  The readings include and cite more materials that are referenced in this course, and students are encouraged to use these resources to pursue topics of interest after this course.

Trusted paper writing service WriteMyPaper.Today will write the papers of any difficulty.