Program Code

Object-Oriented Programming I (Java)

Collection: 
PAWS Lab Computing Collection
Media Format: 
Description: 
This collection of resources provides introduction to the concepts, principles, and skills of programming, including compilers, algorithms, and problem solving using a high level programming language such as Java.

Introduction to Programming (C)

Collection: 
PAWS Lab Computing Collection
Media Format: 
Description: 
This collection of resources provides an introduction to the concepts, principles, and skills of programming, including compilers, algorithms, and problem solving using a high level programming language such as C.

Programmer's Learning Machine

Collection: 
CS OER Tools
Author: 
Martin Quinson (Université de Lorraine, France)
Year: 
2013
Language: 
French/English
Conditions of Use: 
This software is distributed under the GPL license while the associated teaching material is distributed under the CC BY-SA license.
Description: 
The Programmer's Learning Machine (PLM) is a free cross-platform programming exerciser. It lets you explore various concepts of programming through interactive exercises, that you can solve in either Java, Python or Scala.

OpenDSA: Interactive Data Structures and Algorithms

Collection: 
CS OER Tools
Conditions of Use: 
Copyright 2013 by OpenDSA Project Contributors and distributed under an MIT license.
Description: 
The goal of the OpenDSA Active-eBook Project is to develop a complete online interactive textbook for Data Structures and Algorithms (DSA) courses. The project home page includes a number of screenshots showing various aspects of OpenDSA, but you can also look at the current content.

Object-Oriented Programming in C++

Collection: 
USQ OC
Author: 
Ian Richards
Conditions of Use: 
Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Australia
Media Format: 

Distributed Systems: Contributed course content

Collection: 
Google Developers University Consortium
Author: 
Google
Media Format: 

Web Programming

Collection: 
Google Developers University Consortium
Author: 
Google
Conditions of Use: 
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under the Apache 2.0 License. For details, see our Site Policies.
Media Format: 

Pages

Subscribe to Program Code