Online courses directory (684)

Sort by: Name, Rating, Price
Start time: Any, Upcoming, Recent started, New, Always Open
Price: Any, Free, Paid
Starts : 2015-02-02
No votes
Coursera Free Closed [?] Computer Sciences English BabsonX Beams Beginner Differential+Equations Evaluation Evaluation

Learn core distributed computing concepts that underlie today’s and tomorrow’s cloud computing systems.

Starts : 2015-03-16
No votes
Coursera Free Closed [?] Computer Sciences English BabsonX Beams Beginner Differential+Equations Evaluation Evaluation

Learn core distributed computing concepts that underlie today’s and tomorrow’s cloud computing systems.

Starts : 2015-11-02
No votes
Coursera Free Closed [?] Computer Sciences English BabsonX Evaluation Nutrition USMx

The network is what makes the cloud. The cloud’s key capabilities—the ability to share infrastructure, the ability to move and scale applications across servers, massive parallelism, virtualization, and worldwide connectivity—are all rooted in the network. Learn how it all works!

Starts : 2008-09-01
2 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Infor Information control Information Theory Journey into Information Theory Nutrition

Can you make a cellphone change the world?

NextLab is a hands-on year-long design course in which students research, develop and deploy mobile technologies for the next billion mobile users in developing countries. Guided by real-world needs as observed by local partners, students work in multidisciplinary teams on term-long projects, closely collaborating with NGOs and communities at the local level, field practitioners, and experts in relevant fields.

Students are expected to leverage technical ingenuity in both mobile and internet technologies together with social insight in order to address social challenges in areas such as health, microfinance, entrepreneurship, education, and civic activism. Students with technically and socially viable prototypes may obtain funding for travel to their target communities, in order to obtain the first-hand feedback necessary to prepare their technologies for full fledged deployment into the real world (subject to guidelines and limitations).

Starts : 2017-02-21
No votes
edX Free Closed [?] Computer Sciences English Business Evaluation Nutrition

Algorithms power the biggest web companies and the most promising startups. Interviews at tech companies start with questions that probe for good algorithm thinking.

In this computer science course, you will learn how to think about algorithms and create them using sorting techniques such as quick sort and merge sort, and searching algorithms, median finding, and order statistics.

The course progresses with Numerical, String, and Geometric algorithms like Polynomial Multiplication, Matrix Operations, GCD, Pattern Matching, Subsequences, Sweep, and Convex Hull. It concludes with graph algorithms like shortest path and spanning tree.

Topics covered:

  • Sorting and Searching
  • Numerical Algorithms
  • String Algorithms
  • Geometric Algorithms
  • Graph Algorithms

This course is part of the Fundamentals of Computer Science XSeries Program

Starts : 2017-03-07
No votes
edX Free Closed [?] Computer Sciences English product differentiation and variety Business Evaluation Nutrition

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

Starts : 2015-04-27
No votes
Coursera Free Closed [?] Computer Sciences English BabsonX Beams Differential+Equations Evaluation Nutrition Web Design

Learn how to take scattered data and organize it into groups for use in many applications, such as market analysis and biomedical data analysis, or as a pre-processing step for many data mining tasks.

Starts : 2015-03-09
No votes
Coursera Free Closed [?] Computer Sciences English BabsonX Beginner Evaluation Evaluation Nutrition Website Development

Have you ever wished you knew how to program, but had no idea where to start from? This course will teach you how to program in Scratch, an easy to use visual programming language. More importantly, it will introduce you to the fundamental principles of computing and it will help you think like a software engineer.

No votes
Study.com Free Closed [?] Computer Sciences Canvas.net SQL+Server

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 : 2015-07-01
No votes
Coursera Free Closed [?] Computer Sciences BabsonX Beginner Evaluation Nutrition

本课程的目的有二:其一,学知识,向大家传授关于C程序设计语言的基本知识;其二,练技能,培养使用C语言编写计算机程序解决实际问题的能力。通过本课程的训练,我们希望大家能够理解“结构化程序设计的基本思想”,掌握“C程序设计的基本技巧”,养成“良好的编程习惯和编程风格”,编写出“真正具有生命力的计算机程序”。 完成本课程,表明同学们已经掌握了“C程序设计的基本技能”,并具有“合乎规范的编程习惯”。

Starts : 2006-09-01
21 votes
MIT OpenCourseWare (OCW) Free Computer Sciences Infor Information environments Information Theory Journey into Information Theory Nutrition

This course will explore the state of the art in common sense knowledge, and class projects will design and build interfaces that can exploit this knowledge to make more usable and helpful interfaces.

This year's theme will be about how common sense knowledge differs in different languages and cultures, and how machine understanding of this knowledge can help increase communication between people, and between people and machines.

Starts : 2014-06-20
No votes
edX Free Closed [?] Computer Sciences Business Nutrition

Designed to equip students with the fundamental elements of programming and data abstraction using Java.

Starts : 2014-11-03
No votes
Stanford Online. OpenEdX Free Closed [?] Computer Sciences How to Succeed IEEEx Surface+integrals+and+Stokes'+theorem

This course discusses ideas in the implementation of compilers. Learn how a program for humans is translated into a program more suited to machines!

Starts : 2015-09-22
No votes
edX Free Closed [?] Computer Sciences English Business Evaluation Nutrition

Information Technology (IT) is everywhere. Every aspect of human activity depends on it. All IT processes, whether they drive mobile phones, the Internet, transportation systems, enterprise systems, publishing, social networks or any other application, rely on software.

In this new and improved version of the course, you will learn to write software with a progressive hint system for first time programmers. The core skill is programming; not just the ability to piece together a few “lines of code,” but writing quality programs, which will do their job right, and meet the evolving needs of their users. Anyone can write a program; this course teaches you to write good programs.

The course starts from the basics of computing and takes you through a tour of modern object-oriented programming, including classes, objects, control structures, inheritance, polymorphism, and genericity.

Throughout the course, you will have the opportunity to learn the principles of programming as well as the techniques for designing correct and reliable programs by using the Eiffel programming language and notation. You will be trying out example problems to provide your solution, and see it immediately compiled and tested from within your browser. To this end, we are using the Codeboard;web-based IDE, developed at the Chair of Software Engineering (ETH Zurich). 

Beyond programming, you will also get a glimpse at theoretical computer science, the set of mathematical techniques that underlie computation and makes today’s IT-based world possible.

In this third edition of the course we specifically focus on helping students with little or no programming experience. To this end, we have improved the introductory material about the Eiffel language, and we have implemented a progressive hint system students can use to get guidance on how to solve the programming exercises.

"Really good course. Followed it with a couple of experienced colleagues all of them having a computer science background. They really liked the concepts and programming in Eiffel a lot. Many thanks to the team making this course available! Can not wait to start with the advanced course!" --Previous CAMSx Participant

 

Previous edition course evaluation:

Overall course rating (1: worst grade, 6: best grade):

Grade Resp.   %Resp
1          1          2%
2          0          2%
3          3          6%
4          9        18%
5          20       40%
6          17       34%

Total respondents: 50
Average: 4.96

Starts : 2009-09-01
14 votes
MIT OpenCourseWare (OCW) Free Closed [?] Computer Sciences Infor Information environments Information Theory Journey into Information Theory Nutrition

A computational camera attempts to digitally capture the essence of visual information by exploiting the synergistic combination of task-specific optics, illumination, sensors and processing. In this course we will study this emerging multi-disciplinary field at the intersection of signal processing, applied optics, computer graphics and vision, electronics, art, and online sharing through social networks. If novel cameras can be designed to sample light in radically new ways, then rich and useful forms of visual information may be recorded — beyond those present in traditional photographs. Furthermore, if computational process can be made aware of these novel imaging models, them the scene can be analyzed in higher dimensions and novel aesthetic renderings of the visual information can be synthesized.

We will discuss and play with thermal cameras, multi-spectral cameras, high-speed, and 3D range-sensing cameras and camera arrays. We will learn about opportunities in scientific and medical imaging, mobile-phone based photography, camera for HCI and sensors mimicking animal eyes. We will learn about the complete camera pipeline. In several hands-on projects we will build physical imaging prototypes and understand how each stage of the imaging process can be manipulated.

Starts : 2014-07-15
No votes
Stanford Online. OpenEdX Free Closed [?] Computer Sciences How to Succeed IEEEx Surface+integrals+and+Stokes'+theorem

Introduction to Computer Science for a zero-prior-experience audience. Play with little phrases of code to understand what computers are all about.

Starts : 2014-09-01
No votes
MIT OpenCourseWare (OCW) Free Computer Sciences Infor Information control Information Theory Nutrition WizIQ.htm%2525252525253Fdatetype%2525252525253Drecent&.htm%25252525253Fpricetype%25252525253Dfree%25

CMS.611J / 6.073 Creating Video Games is a class that introduces students to the complexities of working in small, multidisciplinary teams to develop video games. Students will learn creative design and production methods, working together in small teams to design, develop, and thoroughly test their own original digital games. Design iteration across all aspects of video game development (game design, audio design, visual aesthetics, fiction and programming) will be stressed. Students will also be required to focus test their games, and will need to support and challenge their game design decisions with appropriate focus testing and data analysis.

Starts : 2014-07-15
No votes
Class2Go Free Closed [?] Computer Sciences How to Succeed IEEEx Physics

Introduction to Computer Science for a zero-prior-experience audience. Play with little phrases of code to understand what computers are all about.

Starts : 2014-11-03
No votes
Class2Go Free Closed [?] Computer Sciences How to Succeed IEEEx Physics

This course discusses ideas in the implementation of compilers. Learn how a program for humans is translated into a program more suited to machines!

Starts : 2014-01-21
No votes
Class2Go Free Closed [?] Computer Sciences How to Succeed IEEEx Physics

A graduate level course on convex optimization, with applications in signal processing, machine learning, control, finance, and other areas.

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