Course image Introduction to Logic Design
Computer Science
Number systems, arithmetic operations, decimal codes, alphanumeric codes, Boolean algebra, Karnaugh maps, NAND and NOR gates, exclusive-OR gates, integrated circuits
Course image Fundamentals of Web Scripting
Computer Science

An introduction to the terms, technologies, trends, and best practices of the interactive design industry. 

Course image GCSE Computing Quiz Questions
Computer Science
Aimed at 14-16 year old UK exam students, these 100+ quiz questions can be used for practising and revising many aspects of Computing at high school level. Donated by Alan O'Donohoe, Master Computing teacher.

Course image Introduction to Cloud Computing
Computer Science

A course to introduce learners to the emergent subject of cloud computing.

Course image Introduction to Python for Everyone
Computer Science

The Python for Everybody course will introduce fundamental programming concepts including data structures, networked application program interfaces, and databases, using the Python programming language. 

Course image Digital Electronics
Computer Science

This course has been created as a part of the OER Submission for FDP102x course of IITBombayX.

Course image Mobile Application Development
Computer Science
Detailed study of trends in the development of applications for mobile devices, focusing on the unique design and deployment issues that must be taken into consideration when developing applications for mobile devices.  simca
Course image Python For First Timers
Computer Science

This is the introductory course for Basic Python For First Timers! Please start here if you have no experience coding in Python. 

Course image Advanced Databases
Computer Science
Advanced study of topics in database systems, including query optimization, concurrency, data warehouses, object-oriented extensions, and XML.
Course image Cryptography
Computer Science

Study of the conventional encryption systems and classical cryptography, exploring the use of secret key (or symmetric) cryptography, public-key (or asymmetric) cryptography, and hash functions.

brandman
Course image Advanced Artificial Intelligence
Computer Science
Detailed examination of the concepts and methods of artificial intelligence. brandman
Course image Information Security
Computer Science
Introduction to the fundamentals of information security, computer security technology and principles, access control mechanisms, cryptography algorithms, software security, physical security, and security management and risk assessment.  brandman, simca
Course image Artificial Intelligence
Computer Science
Introduction to understanding the fundamental concepts and techniques of intelligent systems.
Course image Programming Languages
Computer Science
Detailed exploration of the design space of programming languages, specifically the functional, imperative, logic and object-oriented programming languages.
Course image Computer Communications and Networks
Computer Science
Detailed introduction to the basic hardware and software, architectural components for computer communications in local area networks.
Course image Operating Systems
Computer Science
Examination of the evolution of operating systems and design, focusing on hardware/software evolution leading to contemporary operating systems; basic operating systems concepts.
Course image Web Development
Computer Science
Detailed study that provides an understanding of Web-based application development, with particular emphasis on developing web applications using JavaScript, HTML, XML, AJAX, and Java Server Pages (JSP).  brandman, simca
Course image Compilers
Computer Science
Detailed introduction to programming language translation, including the functions and general organization of compiler design and interpreters.
Course image Algorithms
Computer Science
Detailed exploration of the mathematical techniques used for the design and analysis of computer algorithms. brandman, simca