Jun 16th 2014

This two-part course is for primary and secondary school teachers who are preparing to tackle the new computing curriculum.

10
Average: 10 (1 vote)
Feb 3rd 2014

This two part course is for Primary and Secondary School teachers who are preparing to tackle the new computing curriculum.

0
No votes yet
Self Paced Course - Start anytime

Computing is transforming lives across the planet and computers are becoming a fundamental part of life in almost every corner of it. In this course GCFLearnFree.org will give us a very basic introduction what computers are and how they work.

0
No votes yet
Sep 30th 2013

计算概论A是针对“信息科学技术学科一年级本科生”开设的一门专业基础主干课程。本课程的教学目标有二:其一,帮助学习者建立起“学习计算机科学技术知识所需的基本知识背景”;其二,帮助学习者“掌握计算机程序设计的基础知识”,培养学习者“独立设计计算机程序解决问题”的基本技能。

0
No votes yet
Sep 25th 2013

Investigate the flexibility and power of project-oriented computational analysis, and enhance communication of information by creating visual representations of scientific data.

0
No votes yet
Aug 11th 2013

A simple conceptual introduction to quantum mechanics and quantum computation.

0
No votes yet
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.

0
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.

0
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.

0
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.

0
No votes yet
Self Paced Course - Start anytime

Intel processors have been a major force in personal computing for more than 30 years. An understanding of low level computing mechanisms used in Intel chips as taught in this course serves as a foundation upon which to better understand other hardware, as well as many technical specialties such as reverse engineering, compiler design, operating system design, code optimization, and vulnerability exploitation.

0
No votes yet
Self Paced Course - Start anytime

This class provides an introduction to the ARM architecture and assembly language.

0
No votes yet
Self Paced Course - Start anytime

A survey of basic stack and heap-based memory corruption bugs (e.g. stack overflow), and how they lead to conditions that allow attackers to execute arbitrary code.

0
No votes yet
Self Paced Course - Start anytime

A very detailed dive into how binary executable formats work. In particular the PE format used by Windows.

0
No votes yet
Self Paced Course - Start anytime

A class on general reverse engineering methodology, applicable to malicious and non-malicious programs. Heavily focuses on the use of IDA Pro for aiding reverse engineering.

0
No votes yet
 

Tell your friends: