E.g., Sunday, October 26, 2014
E.g., Sunday, October 26, 2014
E.g., Sunday, October 26, 2014
Self Paced

In this introductory course, you’ll learn and practice key computer science concepts by building your own versions of popular web applications. You’ll learn Python, a powerful, easy-to-learn, and widely used programming language, and you’ll explore fundamental computer science concepts, as you build your own search engine and social network.

0
No votes yet
Self Paced Course - Start anytime

How to Build a Blog. Try to picture yourself sitting down with your computer, ready to start developing a fully functional web application for the first time, available online for millions to use. “Where should I even begin? How long is this going to take me? Am I making any mistakes along the way?” The questions may leave you with an uneasy feeling that you will learn many lessons the hard way.

8
Average: 8 (1 vote)
Self Paced Course - Start anytime

In this introductory programming class, you’ll learn Object Oriented Programming, a must-have technique for software engineers that will allow you to reuse and share code easily. You’ll learn by doing, and will build byte-sized (ha!) mini projects in each lesson to learn and practice programming concepts.

0
No votes yet
Self Paced Course - Start anytime

Advanced memory management features of C and C++; the differences between imperative and object-oriented paradigms. The functional paradigm (using LISP) and concurrent programming (using C and C++). Brief survey of other modern languages such as Python, Objective C, and C#.

0
No votes yet
Self Paced Course - Start anytime

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.

9
Average: 9 (1 vote)
Self Paced Course - Start anytime

In this course you will examine real world problems -- rescue the Apollo 13 astronauts, stop the spread of epidemics, and fight forest fires -- involving differential equations and figure out how to solve them using numerical methods.

0
No votes yet
Self Paced Course - Start anytime

In this class you will learn how to debug programs systematically, how to automate the debugging process and build several automated debugging tools in Python.

0
No votes yet
Self Paced Course - Start anytime

When writing software, destruction can be just as valuable as creation. Learn how to catch bugs and break software as you discover different testing methods that will help you build better software.

0
No votes yet
Self Paced Course - Start anytime

Ever played the Kevin Bacon game? This class will show you how it works by giving you an introduction to the design and analysis of algorithms, enabling you to discover how individuals are connected.

0
No votes yet
Oct 31st 2014

This is a set of computational modules aimed at supporting engineering students with their computational needs in the curriculum. Each module is self-contained and consists of a set of lessons motivated by applications in engineering courses. The computing is done using scientific Python..

0
No votes yet
Self Paced Course - Start anytime

This is a first semester course in learning how to program.

0
No votes yet
Self study

This course is an upper division computer science course that studies the design of programming languages.

0
No votes yet
Oct 1st 2014

In this course you will learn about audio signal processing methodologies that are specific for music and of use in real applications. You will learn to analyse, synthesize and transform sounds using the Python programming language.

0
No votes yet
Oct 6th 2014

This course aims to teach everyone to learn the basics of programming computers. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course.

0
No votes yet
Sep 29th 2014

Try your hand at understanding the brain by learning to analyze neural data yourself! Working with real neural data sets from neuroscience research labs, you’ll learn data analysis techniques so you can discover for yourself how the brain works.

0
No votes yet
Oct 13th 2014

In this course you will learn several fundamental principles of algorithm design: divide-and-conquer methods, graph algorithms, practical data structures, randomized algorithms, and more.

9
Average: 9 (1 vote)
Aug 18th 2014

Numerical methods for differential equations are relevant across all of science and engineering. This course is for anyone with mathematical, scientific or engineering backgrounds who wishes to develop a grounding in scientific computing. Using a range of hands-on lessons, participants in the course will develop the basic skills to tackle modern computational modelling problems.

0
No votes yet
Oct 6th 2014

Learn to make music with digital audio workstation software, understand the theory and history behind music production tools, and write your own computer programs to make new music and sounds.

0
No votes yet

Pages

 

Tell your friends: