Online courses directory (713)

Sort by: Name, Rating, Price
Start time: Any, Upcoming, Recent started, New, Always Open
Price: Any, Free, Paid
2 votes
ed2go $149.00 English & Literature Ed2go

Learn how to create your very own blog and add a podcast too using the tools that you already have available on your computer.

No votes
Udemy $99 Closed [?] Technology

An introductory course about understanding brain computer interface, its components, types and several applications.

Starts : 2002-02-01
24 votes
MIT OpenCourseWare (OCW) Free Closed [?] Life Sciences Brain and Cognitive Sciences MIT OpenCourseWare Undergraduate

Consists of a series of hands-on laboratories designed to give students experience with common techniques for conducting neuroscience research. Included are sessions on anatomical, ablation, neurophysiological, and computer modeling techniques, and ways these techniques are used to study brain function. Each session consists of a brief quiz on assigned readings that provide background to the lab, a lecture that expands on the readings, and that week's laboratory. Lab reports required. Students receive training in the art of scientific writing and oral presentation with feedback designed to improve writing and speaking skills. Assignments include two smaller lab reports, one major lab report with revision, and an oral report.

No votes
ALISON Free Course Type: course Free to Access Mime Type - Scorm 1.2

In the free online course Building A Successful E-Business learn how using computer and internet technology can facilitate a business of any size to successfully build an online e-business. The many benefits of conducting e-business are explained include expanding a business’s customer base, lowering costs and competing with other businesses. <br /><br />The course begins by introducing you to the practice of e-business. You will learn about different forms of e-business and when they are used. You will learn how to assess a business’s needs and indicate if a business is ready for e-business. You will learn different ways in which conducting e-business can be beneficial. <br /><br />Next, you will learn about the variety of issues that need to be addressed once a company has decided to conduct e-business. You will be introduced to a range of services that are available for businesses in order to deal with these issues and conduct e-business successfully. You will learn the importance of creating a web presence for your business and the steps and options involved in doing so. <br /><br />Finally, you will be introduced to the practices of online marketing and e-commerce. You will learn about different forms of online advertising and why a business should consider employing them. You will learn about the importance of using social media to market your business to current and potential customers in the modern world. You will learn about all the areas that need to be considered when integrating your web system with your business. You will learn about a variety of options available to a business when conducting e-commerce.<br /><br />This free course will be of great interest to business professionals in small-to-medium businesses, entrepreneurs, and anyone who wants to start using computer and internet technology to conduct business and reach customers in order to stay up-to-date in the modern digital world. <br />

Starts : 2005-01-01
13 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Electrical Engineering and Computer Science MIT OpenCourseWare Undergraduate

This course will serve as a two-week aggressively gentle introduction to programming for those students who lack background in the field. Specifically targeted at students with little or no programming experience, the course seeks to reach students who intend to take computer-science/6-001-structure-and-interpretation-of-computer-programs-spring-2005/index.htm">6.001 and feel they would struggle because they lack the necessary background. The main focus of the subject will be acquiring programming experience: instruction in programming fundamentals coupled with lots of practice problems. Lots of programming required, but lots of support provided.

8 votes
Saylor.org Free Closed [?] Business Business Administration

Today, the management of information systems is mostly associated with databases, the Internet, and server rooms.  However, “information management” has been around since before the invention of these tools.  It is as old as commerce itself, as traders, bankers, and merchants have always had reason to track sales and inventory.  Creditors must be aware of how much capital has been lent to borrowers and how much money has been deposited at banks.  Long before humans harnessed electricity, there was a need for information systems.  But currently almost all management of information systems is done electronically. Management Information Systems (MIS) is a formal discipline within business education that bridges the gap between computer science and the well-known business disciplines of finance, marketing, and management.  However, most students will only take one or two MIS courses in their undergraduate programs. You may not know it, but you use MIS every day.  If you use email, you are using MIS…

22 votes
Study.com Free Closed [?] Business EPA

Great managers are made, not born. Learn about the qualities and skills of great managers in this Business 101 course. Instructor Sherri Hartzell holds both an MBA and Ed.D., so she's an excellent choice to teach you about principles of management.

Start by learning about the different levels of management in organizations and then dive into how good managers lead to great employees. Students of business, budding entrepreneurs and independent online learners alike can benefit from these short, engaging video lessons and interactive online quizzes. Business 101: Principles of Management can prepare you to earn real, widely transferable college credit by taking the Principles of Management CLEP exam or the Excelsior Principles of Management exam .

Starts : 2017-12-11
No votes
edX Free English Business & Management ColumbiaX EdX

This course is about modeling and how computer models can support managerial decision making. A model is a simplified representation of a real situation and modeling is the process of developing, analyzing and interpreting a model in order to help make better decisions. Models can be invaluable tools in managing and understanding the complexity and risk inherent in many business problems. As a result, models have become an increasingly important part of business at all levels from daily operations to strategic decision making.

This course will help learners become intelligent users and consumers of these models. To this end, we will cover the basic elements of modeling – how to formulate a model and how to use and interpret the information a model produces. The course emphasizes “learning by doing” so that students will be expected to formulate, solve, and interpret a number of different optimization and simulation models using Excel spreadsheets. An important theme in the course is to understand the appropriate use of models in business and the potential pitfalls from using models incorrectly or inappropriately.

The course has two distinct parts:

  • The first half of the course we will cover supervised learning techniques for regression and classification. In this framework, we possess an output or response that we wish to predict based on a set of inputs. We will discuss several fundamental methods for performing this task and algorithms for their optimization. Our approach will be more practically motivated, meaning we will fully develop a mathematical understanding of the respective algorithms, but we will only briefly touch on abstract learning theory.
  • In the second half, we shift to unsupervised learning techniques. In these problems the end goal less clear-cut than predicting an output based on a corresponding input. We will cover three fundamental problems of unsupervised learning: data clustering, matrix factorization, and sequential models for order-dependent data. Some applications of these models include object recommendation and topic modeling.

14 votes
ALISON Free Computer Sciences Course Type: course Free to Access Mime Type - Scorm 1.2

If you have studied the Introduction to Programming in C course available on ALISON it is now time to further enhance your C programming skills by studying numbers, variables and arrays and the functionality they have in computer programming. In this free online C programming course you will gain a much greater knowledge and understanding of numbers, variables and arrays. You will learn more about the basics of numeric overflow and how numbers are encoded as characters in ASCII. You will learn more about variables and the connection between function return values and variables. You will also review the use of arrays and pointers, how to create a pointer in C, and assign a value to a pointer. This free online C programming course will be of great interest to IT professionals who want to enhance their knowledge and understanding of the C programming language and its functionality, and to those learners who want to follow on from the Introduction to Programming in C course.<br />

21 votes
ALISON Free Computer Sciences Course Type: course Free to Access Mime Type - Scorm 1.2

In computer science control flow is a very important concept to understand for the development of effective and efficient software programs. Control flow is the order in which individual statements, instructions, or function calls are executed within a piece of software. In this free online computer programming course you will learn more about the use of statements and logic in C programming. You will be introduced to conditional flow statements, the mechanisms for controlling flow statements, and how to implement simple statements in C. Logical operators such as OR, GOTO and the While loop are also discussed in detail. This free online computer programming course will be of great interest to all IT professionals who would like to learn more about the use of control flow when developing software using the C programming language, and to all learners who want to learn more about the procedures used to write effective software programs.<br />

7 votes
ALISON Free Computer Sciences Course Type: course Free to Access Mime Type - Scorm 1.2

C is a powerful system programming language and is commonly used to programme operating systems such as Unix. One of the main advantages of programming in C is that it allows the programmer to write directly to memory. This means that key constructs such as pointers, constants and strings can be used within the memory in an efficient and machine-independent fashion. This free online computer programming course covers topics such as using pointers for direct memory access and manipulation in C, changing the memory address contained within a pointer and introduces constants and string literals. You will learn why pointers contain memory addresses of multi-byte variables, and how to visualise RAM in a new way. This free online computer programming course will be of great interest to IT and software professionals who would like to learn more about this powerful and efficient programming language, and to all learners who would like to learn more about the kind of programming language that is used to develop operating systems.<br />

No votes
ed2go $261.00 Ed2go

Learn the fundamentals of computer programming with C#, the in-demand and incredibly useful programming language that incorporates the best features of Visual Basic, C++, and Java.

Starts : 2017-11-01
No votes
edX Free English EdX Math MITx

How long should the handle of your spoon be so that your fingers do not burn while mixing chocolate fondue? Can you find a shape that has finite volume, but infinite surface area? How does the weight of the rider change the trajectory of a zip line ride? These and many other questions can be answered by harnessing the power of the integral. 

But what is an integral? You will learn to interpret it geometrically as an area under a graph, and discover its connection to the derivative.  You will encounter functions that you cannot integrate without a computer and develop a big bag of tricks to attack the functions that you can integrate by hand. The integral is vital in engineering design, scientific analysis, probability and statistics. You will use integrals to find centers of mass, the stress on a beam during construction, the power exerted by a motor, and the distance traveled by a rocket.

1. Modeling the Integral

  1. Differentials and Antiderivatives
  2. Differential Equations
  3. Separation of Variables

2. Theory of Integration

  1. Mean Value Theorem
  2. Definition of the Integral and the First Fundamental Theorem
  3. Second Fundamental Theorem

3. Applications

  1. Areas and Volumes
  2. Average Value and Probability
  3. Arc Length and Surface Area

4. Techniques of Integration

  1. Numerical Integration
  2. Trigonometric Powers, Trig Substitutions, Completing the Square
  3. Partial Fractions, Integration by Parts

This course, in combination with Part 1, covers the AP* Calculus AB curriculum.

This course, in combination with Parts 1 and 3, covers the AP* Calculus BC curriculum.

This course was funded in part by the Wertheimer Fund.

Learn more about our High School and AP* Exam Preparation Courses

Calculus 1A: Differentiation

Calculus 1C: Coordinate Systems & Infinite Series

*Advanced Placement and AP are registered trademarks of the College Board, which was not involved in the production of, and does not endorse, these offerings.

Starts : 2018-05-08
No votes
edX Free English EdX Math MITx

How did Newton describe the orbits of the planets? To do this, he created calculus.  But he used a different coordinate system more appropriate for planetary motion.  We will learn to shift our perspective to do calculus with parameterized curves and polar coordinates. And then we will dive deep into exploring the infinite to gain a deeper understanding and powerful descriptions of functions.

How does a computer make accurate computations? Absolute precision does not exist in the real world, and computers cannot handle infinitesimals or infinity. Fortunately, just as we approximate numbers using the decimal system, we can approximate functions using series of much simpler functions. These approximations provide a powerful framework for scientific computing and still give highly accurate results. They allow us to solve all sorts of engineering problems based on models of our world represented in the language of calculus.

  1. Changing Perspectives
    1. Parametric Equations
    2. Polar Coordinates
  2. Series and Polynomial Approximations
    1. Series and Convergence
    2. Taylor Series and Power Series

This course, in combination with Parts 1 and 2, covers the AP* Calculus BC curriculum.

Learn more about our High School and AP* Exam Preparation Courses

Calculus 1A: Differentiation

Calculus 1B: Integration

This course was funded in part by the Wertheimer Fund.

*Advanced Placement and AP are registered trademarks of the College Board, which was not involved in the production of, and does not endorse, these offerings.

Starts : 2005-09-01
10 votes
MIT OpenCourseWare (OCW) Free Visual & Performing Arts Architecture Graduate MIT OpenCourseWare

This course serves as an introduction to urban form and design, focusing on the physical, historical, and social form of cities. Selected cities are analyzed, drawn, and compared, to develop a working understanding of urban and architectural form. The development of map making and urban representation is discussed, and use of the computer is required. A special focus is placed on the historical development of the selected cities, especially mid-nineteenth and mid-twentieth century periods of expansion. Readings focus on urban design theory in the twentieth century and will be discussed during a weekly seminar on them. This is a methods class for S.M.Arch.S. students in Architecture and Urbanism.

Starts : 2007-02-01
10 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Electrical Engineering and Computer Science MIT OpenCourseWare Undergraduate

6.002 is designed to serve as a first course in an undergraduate electrical engineering (EE), or electrical engineering and computer science (EECS) curriculum. At MIT, 6.002 is in the core of department subjects required for all undergraduates in EECS.

The course introduces the fundamentals of the lumped circuit abstraction. Topics covered include: resistive elements and networks; independent and dependent sources; switches and MOS transistors; digital abstraction; amplifiers; energy storage elements; dynamics of first- and second-order networks; design in the time and frequency domains; and analog and digital circuits and applications. Design and lab exercises are also significant components of the course. 6.002 is worth 4 Engineering Design Points. The 6.002 content was created collaboratively by Profs. Anant Agarwal and Jeffrey H. Lang.

The course uses the required textbook Foundations of Analog and Digital Electronic Circuits. Agarwal, Anant, and Jeffrey H. Lang. San Mateo, CA: Morgan Kaufmann Publishers, Elsevier, July 2005. ISBN: 9781558607354.

Starts : 2016-06-28
No votes
edX Free English Computer Science EdX Electronics Engineering MITx Science

Want to learn about circuits and electronics, but unsure where to begin? Wondering how to make computers run faster or your mobile phone battery last longer? This free circuit course taught by edX CEO and MIT Professor Anant Agarwal and colleagues is for you.

This is the first of three online Circuits & Electronics courses offered by Professor Anant Agarwal and colleagues at MIT, and is taken by all MIT Electrical Engineering and Computer Science (EECS) majors.

Topics covered include: resistive elements and networks; circuit analysis methods including KVL, KCL and the node method; independent and dependent sources; linearity, superposition, Thevenin & Norton methods; digital abstraction, combinational gates; and MOSFET switches and small signal analysis. Design and lab exercises are also significant components of the course.

Weekly coursework includes interactive video sequences, readings from the textbook, homework, online laboratories, and optional tutorials. The course will also have a final exam. 

This is a self-paced course, so there are no weekly deadlines. However, all assignments are due by June 15, 2019, when the course will close.

 

Student Testimonials

“Brilliant course! It's definitely the best introduction to electronics in Universe! Interesting material, clean explanations, well prepared quizzes, challenging homeworks and fun labs.” - Ilya

“6.002x will be a classic in the field of online learning. It combines Prof. Agarwal's enthusiasm for electronics and education. The online circuit design program works very well. The material is difficult. I took the knowledge from the class and built an electronic cat feeder.” - Stan.

Starts : 2016-06-28
No votes
edX Free English EdX Electronics Engineering MITx Science

Want to learn how to construct an amplifier for mobile phones? Wondering how energy storage elements like capacitors and inductors work, or how to make microchips run faster? This free circuit course taught by edX CEO and MIT Professor Anant Agarwal and colleagues is for you.

This is the second of three online Circuits and Electronics courses and is taken by all MIT Electrical Engineering and Computer Science (EECS) majors.

Topics covered include: MOSFET large signal and small signal analysis; amplifiers; energy storage elements like capacitors and inductors; and dynamics of first-order networks and circuit speed. Design and lab exercises are also significant components of the course.

Weekly coursework includes interactive video sequences, readings from the textbook, homework, online laboratories, and optional tutorials. The course will also have a final exam.

This is a self-paced course, so there are no weekly deadlines. However, all assignments are due by June 15, 2019, when the course will close.

 

Student Testimonials

“Brilliant course! It's definitely the best introduction to electronics in Universe! Interesting material, clean explanations, well prepared quizzes, challenging homeworks and fun labs.” - Ilya. 

“6.002x will be a classic in the field of online learning. It combines Prof. Agarwal's enthusiasm for electronics and education. The online circuit design program works very well. The material is difficult. I took the knowledge from the class and built an electronic cat feeder.” - Stan 

Starts : 2016-06-28
141 votes
edX Free Computer Sciences English EdX Electronics Engineering MITx Science

Want to learn how your radio works? Wondering how to implement filters using resistors, inductors, and capacitors? Wondering what are some other applications of RLC and CMOS circuits? This free circuit course, taught by edX CEO and MIT Professor Anant Agarwal and MIT colleagues, is for you.

The third and final online Circuits and Electronics courses is taken by all MITElectrical Engineering and Computer Science (EECS) majors.

Topics covered include: dynamics of capacitor, inductor and resistor networks; design in the time and frequency domains; op-amps, and analog and digital circuits and applications. Design and lab exercises are also significant components of the course.

Weekly coursework includes interactive video sequences, readings from the textbook, homework, online laboratories, and optional tutorials. The course will also have a final exam.

This is a self-paced course, so there are no weekly deadlines. However, all assignments are due by June 15, 2019, when the course will close.

 

Student Testimonials

“Brilliant course! It's definitely the best introduction to electronics in Universe! Interesting material, clean explanations, well prepared quizzes, challenging homeworks and fun labs.” - Ilya.

“6.002x will be a classic in the field of online learning. It combines Prof. Agarwal's enthusiasm for electronics and education. The online circuit design program works very well. The material is difficult. I took the knowledge from the class and built an electronic cat feeder.” - Stan 

18 votes
Udemy $10 Closed [?] Technology

The Essential Guide to cloud computing with the Google Chrome browser, Chromebook computers, and the Chrome OS