Java

Warning: There are all sorts of errors and typos in these files. Always double check using other online resources or your textbook or by asking an expert.

  1. Create your first Java program
        – using NetBeans (not available)
        – using Dr. Java (not available)
  2. println() and print() functions
        – Examples
        – Tracing problems (not available)
        – Programming problems
        – Learn about comments
  3. Variables, data types and input
        – Creating variables
        – Taking input from the user
        – Primitive data types
        – Learn about identifiers
  4. Arithmetic operations
        – Examples
        – Tracing problems (not ready yet)
        – Programming problems
        – Learn about shorthand
  5. Math functions (pow, sqrt, abs)
        – Examples
        – Programming problems
  6. if statement
        – Examples
        – Tracing problems – Level 1
       
    Tracing problems – Level 2
        – Tracing problems – Level 3
        – Programming problems
        – Learn about indentation
        – Learn about brackets
  7. Switch
        – Examples
        – Tracing problems (not ready yet)
        – Programming problems
  8. Loop
        – Examples: while loop
        – Tracing problems: while loop – Level 1
       
    Tracing problems: while loop – Level 2
        – Examples: do-while loop
        – Tracing problems: do-while loop
        – Examples: for loop
        – Tracing problems: for loop – Level 1 
        – Tracing problems: for loop – Level 2
        – Programming problems: Easy
        – Programming problems: Medium
        – Programming problems: Hard
  9. Method
        – Examples
        – Tracing problems – Level 1
        – Tracing problems – Level 2
        – Programming problems
  10. Array
        – Examples: 1D array
        – Tracing problems: 1D array
        – Programming problems: 1D array – Level 1
        – Programming problems: 1D array – Level 2
        – Examples: 2D array
        – Tracing problems: 2D array
        – Programming problems: 2D array – Level 1
        – Programming problems: 2D array – Level 2
  11. String
        – Examples
        – Tracing problems
        – Programming problems