E.g., Monday, February 8, 2016
E.g., Monday, February 8, 2016
E.g., Monday, February 8, 2016
Self Paced

What is the Internet? How was it created? How does it work?

Average: 7.8 (6 votes)
Self Paced

Learn about the fundamentals of computers and the technology they use.

Average: 6.7 (3 votes)
Feb 20th 2016

This two-part course introduces the basic mathematical and programming principles that underlie much of Computer Science. Students will refine their programming skills as well as learn the basics of creating efficient solutions to common computational problems.

Average: 6 (2 votes)
Feb 20th 2016

Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part class is designed to train students in the mathematical concepts and process of "Algorithmic Thinking", allowing them to build simpler, more efficient solutions to computational problems.

Average: 6.2 (5 votes)
Feb 1st 2016

La logique est une discipline millénaire, branche de la philosophie puis des mathématiques (programme de Hilbert). Bases de données, programmation, intelligence artificielle, automates... la logique joue aujourd'hui un rôle central en informatique. Ce cours vous en donnera la preuve !

Average: 2 (1 vote)
Jan 4th 2016

A computer science principles course intended to broaden participation in computing to non-traditional groups. Part 3 of 4.

Average: 2.3 (4 votes)
Jan 16th 2016

Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part class is designed to train students in the mathematical concepts and process of "Algorithmic Thinking", allowing them to build simpler, more efficient solutions to computational problems.

Average: 6 (6 votes)
Jan 9th 2016

This two-part course introduces the basic mathematical and programming principles that underlie much of Computer Science. Students will refine their programming skills as well as learn the basics of creating efficient solutions to common computational problems.

Average: 6.6 (5 votes)
Oct 16th 2015

This course introduces the basics of Digital Signal Processing and computational acoustics, motivated by the vibrational physics of real-world objects and systems.

Average: 4.4 (5 votes)
Nov 10th 2015

Learn functional programming, design patterns, loop invariants, and more in part 2 of this introductory programming course.

No votes yet
Nov 9th 2015

La logique est une discipline millénaire, branche de la philosophie puis des mathématiques (programme de Hilbert). Bases de données, programmation, intelligence artificielle, automates... la logique joue aujourd'hui un rôle central en informatique. Ce cours vous en donnera la preuve!

No votes yet
Oct 26th 2015

A computer science principles course intended to broaden participation in computing to non-traditional groups. Part 2 of 4.

Average: 1 (1 vote)
Sep 22nd 2015

Learn the principles and techniques behind modern Information Technology.

Average: 1 (1 vote)
Sep 14th 2015

A free online course for primary and secondary school teachers who are tackling the Computing curriculum in England.

Average: 10 (1 vote)
Sep 8th 2015

A computer science principles course intended to broaden participation in computing to non-traditional groups. Part 1 of 4.

Average: 1.5 (2 votes)
Self Paced Course - Start anytime

A survey of more advanced stack-based memory corruption bugs (e.g. stack overflow), and how they lead to conditions that allow attackers to execute arbitrary code. The class also covers exploit mitigation technologies found in Microsoft Windows and how attackers bypass these techniques.

No votes yet
Self Paced Course - Start anytime

This class discusses stealth malware techniques used on Windows. Rootkits are a type of stealth malware that try to hide their presence, and this class shows the data structures they manipulate to achieve this.

No votes yet
Apr 20th 2015

Technology is everywhere, if we like it or not. And nearly all future jobs require us to understand it. To respond to this, governments are including computing in national curricula for students of all ages. In the UK already every primary school teacher has to teach computing concepts and in many other countries more and more of us will be required to teach computing or at least integrate computing concepts, ideas and processes into our teaching. The course has been designed by teachers for teachers and will feature interviews, presentations, and activities from teachers, professors, students and computing professionals.

No votes yet
Self Paced Course - Start anytime

An introduction to Trusted Computing concepts, and a detailed look at what the Trusted Platform Module (TPM) can (and can't) do.

No votes yet
Self Paced Course - Start anytime

This class provides a distilled understanding of some OS mechanisms such as memory management, segmentation, paging, interrupts, and port IO. This knowledge is directly relevant for the future Rootkits and Advanced x86: Virtualization with Intel VT-x classes.

No votes yet

Pages

 

Tell your friends: