Other
Olin College: Interactive Programming in Java
An online textbook for teaching Computer Science using the Java programming language to students with no programming experience.
Other
Cook: Blue Pelican Java
A free book with supplemental materials for high school Computer Science courses that use the Java programming language.
Science Buddies
Science Buddies: Writing a Simple Calculator Program With Java Script
This is a good first-time programming project. You'll learn how to use JavaScript to create a basic calculator program that you can run in your Web browser.
Science Buddies
Science Buddies: Paragraph Stats: Writing a Java Script Program to 'Measure' Text
This is a challenging first-time programming project. You'll learn how to use JavaScript to create a simple program to analyze one or more paragraphs of text. Your program will count sentences, words and letters, and report the resulting...
Other
Dick Baldwin: Similarities and Differences Between Java and C++
A tutorial explaining the similarities and differences between the two computer programming languages Java and C++.
Princeton University
Programming in Java: Elements of Programming
Writing code in java can be easier than writing a paragraph. Check out these step-by-step tutorials which show how to program in the java language.
Other
Cave of Programming: Java for Complete Beginners
[Free Registration/Login Required] Learn to program in the Java programming language. This free course assumes no prior programming knowledge, just a desire to learn to program.
Other
Tutorials Point: Learn Java Programming
This tutorial gives a complete understanding of Java. It will take you through simple and practical approach while learning Java programming language.
Other
Horstmann: Moving From Java to C++
Written for students who take their first programming course in Java and the second course in C++, this article explains how to transfer Java programming skills to a substantial subset of C++.
Khan Academy
Khan Academy: Computer Programming: Intro to Js: Drawing & Animation
In these tutorials, you'll learn how to use the JavaScript language and the Processing JS library to create fun drawings and animations.
Khan Academy
Khan Academy: Computer Programming: House Class Demo
A class demo to help students visualize and learn how to program drawings using JavaScript.
Khan Academy
Khan Academy: Computer Programming: Html/js: Making Webpages Interactive
Learn how to combine previous knowledge of HTML/CSS with knowledge of JavaScript to make webpages interactive.
Massachusetts Institute of Technology
Mit: Open Course Ware: Java Preparation
This course provides an introduction to the Java programming language. It was designed for students at MIT that lack sufficient Java skills. The course covers a fairly wide range of Java topics in a compact form.
Other
W3 Schools: Java Script Tutorial
This tutorial will teach you JavaScript, the programming language of HTML and the Web.
TeachEngineering
Teach Engineering: Graphing the Spread of Disease
Students simulate disease transmission by collecting data based on their proximity to other students. One option for measuring proximity is by having Bluetooth devices "discover" each other. After data is collected, students apply graph...