Skip to content

Commit

Permalink
Formatted links and added practice project
Browse files Browse the repository at this point in the history
  • Loading branch information
a-mishmash committed Jul 23, 2024
1 parent 7633abf commit 363cb1c
Show file tree
Hide file tree
Showing 4 changed files with 55 additions and 44 deletions.
34 changes: 17 additions & 17 deletions java/week-1-core-concepts.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,29 +2,29 @@

### 1.1 Hello World

Lesson: https://www.codecademy.com/courses/learn-java/lessons/hello-world-java/exercises/commenting-code
Cheatsheet: https://www.codecademy.com/learn/learn-java/modules/learn-java-hello-world/cheatsheet
[Lesson](https://www.codecademy.com/courses/learn-java/lessons/hello-world-java/exercises/commenting-code)
[Cheatsheet](https://www.codecademy.com/learn/learn-java/modules/learn-java-hello-world/cheatsheet)

w3Schools Syntax: https://www.w3schools.com/java/java_syntax.asp
w3Schools Output: https://www.w3schools.com/java/java_output.asp
w3Schools Comments: https://www.w3schools.com/java/java_comments.asp
[w3Schools Syntax](https://www.w3schools.com/java/java_syntax.asp)
[w3Schools Output](https://www.w3schools.com/java/java_output.asp)
[w3Schools Comments](https://www.w3schools.com/java/java_comments.asp)

### 1.2 Variables

Lesson: https://www.codecademy.com/courses/learn-java/lessons/learn-java-variables
Cheatsheet: https://www.codecademy.com/learn/learn-java/modules/learn-java-variables/cheatsheet
[Lesson](https://www.codecademy.com/courses/learn-java/lessons/learn-java-variables)
[Cheatsheet](https://www.codecademy.com/learn/learn-java/modules/learn-java-variables/cheatsheet)

w3Schools Variables: https://www.w3schools.com/java/java_variables.asp
w3Schools Data Types: https://www.w3schools.com/java/java_data_types.asp
[w3Schools Variables](https://www.w3schools.com/java/java_variables.asp)
[w3Schools Data Types](https://www.w3schools.com/java/java_data_types.asp)

### 1.3 Object Oriented Java

Lesson: https://www.codecademy.com/courses/learn-java/videos/classes-and-objects-video
Cheatsheet: https://www.codecademy.com/learn/learn-java/modules/learn-java-object-oriented-java-u/cheatsheet
[Lesson](https://www.codecademy.com/courses/learn-java/videos/classes-and-objects-video)
[Cheatsheet](https://www.codecademy.com/learn/learn-java/modules/learn-java-object-oriented-java-u/cheatsheet)

w3Schools Methods: https://www.w3schools.com/java/java_methods.asp
w3Schools OOP: https://www.w3schools.com/java/java_oop.asp
w3Schools Classes/Objects: https://www.w3schools.com/java/java_classes.asp
w3Schools Class Attributes: https://www.w3schools.com/java/java_class_attributes.asp
w3Schools Class Methods: https://www.w3schools.com/java/java_class_methods.asp
w3Schools Class Contructors: https://www.w3schools.com/java/java_constructors.asp
[w3Schools Methods](https://www.w3schools.com/java/java_methods.asp)
[w3Schools OOP](https://www.w3schools.com/java/java_oop.asp)
[w3Schools Classes/Objects](https://www.w3schools.com/java/java_classes.asp)
[w3Schools Class Attributes](https://www.w3schools.com/java/java_class_attributes.asp)
[w3Schools Class Methods](https://www.w3schools.com/java/java_class_methods.asp)
[w3Schools Class Contructors](https://www.w3schools.com/java/java_constructors.asp)
22 changes: 11 additions & 11 deletions java/week-2-control-flow.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,23 +2,23 @@

### 2.1 Conditionals and Control Flow

Lesson: https://www.codecademy.com/courses/learn-java/lessons/java-conditionals-and-control-flow/exercises/introduction-to-control-flow
Cheatsheet: https://www.codecademy.com/learn/learn-java/modules/learn-java-conditionals-control-flow-u/cheatsheet
[Lesson](https://www.codecademy.com/courses/learn-java/lessons/java-conditionals-and-control-flow/exercises/introduction-to-control-flow)
[Cheatsheet](https://www.codecademy.com/learn/learn-java/modules/learn-java-conditionals-control-flow-u/cheatsheet)

w3Schools Booleans: https://www.w3schools.com/java/java_booleans.asp
w3Schools If/Else: https://www.w3schools.com/java/java_conditions.asp
[w3Schools Booleans](https://www.w3schools.com/java/java_booleans.asp)
[w3Schools If/Else](https://www.w3schools.com/java/java_conditions.asp)

### 2.2 Arrays and ArrayLists

Lesson: https://www.codecademy.com/courses/learn-java/lessons/learn-java-arrays
Cheatsheet: https://www.codecademy.com/learn/learn-java/modules/learn-java-arrays-and-arraylists/cheatsheet
[Lesson](https://www.codecademy.com/courses/learn-java/lessons/learn-java-arrays)
[Cheatsheet](https://www.codecademy.com/learn/learn-java/modules/learn-java-arrays-and-arraylists/cheatsheet)

w3Schools Arrays: https://www.w3schools.com/java/java_arrays.asp
[w3Schools Arrays](https://www.w3schools.com/java/java_arrays.asp)

### 2.3 Loops

Lesson: https://www.codecademy.com/courses/learn-java/lessons/learn-java-loops
Cheatsheet: https://www.codecademy.com/learn/learn-java/modules/learn-java-loops/cheatsheet
[Lesson](https://www.codecademy.com/courses/learn-java/lessons/learn-java-loops)
[Cheatsheet](https://www.codecademy.com/learn/learn-java/modules/learn-java-loops/cheatsheet)

w3Schools For Loops: https://www.w3schools.com/java/java_for_loop.asp
w3Schools While Loops: https://www.w3schools.com/java/java_while_loop.asp
[w3Schools For Loops](https://www.w3schools.com/java/java_for_loop.asp)
[w3Schools While Loops](https://www.w3schools.com/java/java_while_loop.asp)
24 changes: 12 additions & 12 deletions java/week-3-advanced-oop.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,24 @@

## 3.1 String Methods

Lesson: https://www.codecademy.com/courses/learn-java/lessons/java-string-methods
Cheatsheet: https://www.codecademy.com/learn/learn-java/modules/learn-java-string-methods/cheatsheet
[Lesson](https://www.codecademy.com/courses/learn-java/lessons/java-string-methods)
[Cheatsheet](https://www.codecademy.com/learn/learn-java/modules/learn-java-string-methods/cheatsheet)

w3Schools Strings: https://www.w3schools.com/java/java_strings.asp
w3Schools String Methods: https://www.w3schools.com/java/java_ref_string.asp
[w3Schools Strings](https://www.w3schools.com/java/java_strings.asp)
[w3Schools String Methods](https://www.w3schools.com/java/java_ref_string.asp)

## 3.2 Access, Encapsulation, and Static Methods

Lesson: https://www.codecademy.com/courses/learn-java/lessons/access-encapsulation-and-scope-lesson/exercises/what-are-access-and-scope
Cheatsheet: https://www.codecademy.com/learn/learn-java/modules/java-access-encapsulation-and-static-methods/cheatsheet
[Lesson](https://www.codecademy.com/courses/learn-java/lessons/access-encapsulation-and-scope-[Lesson/exercises/what-are-access-and-scope)
[Cheatsheet](https://www.codecademy.com/learn/learn-java/modules/java-access-encapsulation-and-static-methods/cheatsheet)

w3Schools Encapsulation: https://www.w3schools.com/java/java_encapsulation.asp
w3Schools Modifiers: https://www.w3schools.com/java/java_modifiers.asp
[w3Schools Encapsulation](https://www.w3schools.com/java/java_encapsulation.asp)
[w3Schools Modifiers](https://www.w3schools.com/java/java_modifiers.asp)

## 3.3 Inheritance and Polymorphism

Lesson: https://www.codecademy.com/courses/learn-java/lessons/access-encapsulation-and-scope-lesson/exercises/what-are-access-and-scope
Cheatsheet: https://www.codecademy.com/learn/learn-java/modules/learn-java-inheritance-and-polymorphism/cheatsheet
[Lesson](https://www.codecademy.com/courses/learn-java/lessons/access-encapsulation-and-scope-[Lesson/exercises/what-are-access-and-scope)
[Cheatsheet](https://www.codecademy.com/learn/learn-java/modules/learn-java-inheritance-and-polymorphism/cheatsheet)

w3Schools Inheritance: https://www.w3schools.com/java/java_inheritance.asp
w3Schools Polymorphism: https://www.w3schools.com/java/java_polymorphism.asp
[w3Schools Inheritance](https://www.w3schools.com/java/java_inheritance.asp)
[w3Schools Polymorphism](https://www.w3schools.com/java/java_polymorphism.asp)
19 changes: 15 additions & 4 deletions java/week-4-practice-project.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,11 +2,22 @@

### 4.1 Debugging

Lesson: https://www.codecademy.com/courses/learn-java/lessons/java-debugging
[Lesson](https://www.codecademy.com/courses/learn-java/lessons/java-debugging)

### 4.2 Two Dimensional Arrays

Lesson: https://www.codecademy.com/courses/learn-java/lessons/2-d-arrays-java
Cheatsheet: https://www.codecademy.com/learn/learn-java/modules/java-two-dimensional-arrays/cheatsheet
[Lesson](https://www.codecademy.com/courses/learn-java/lessons/2-d-arrays-java)
[Cheatsheet](https://www.codecademy.com/learn/learn-java/modules/java-two-dimensional-arrays/cheatsheet)

w3Schools Arrays: https://www.w3schools.com/java/java_arrays.asp
[w3Schools Arrays](https://www.w3schools.com/java/java_arrays.asp)

### Practice Project

For the final part of your Java training, you will build a program that reads user input from the console and
does something cool. This is a vague goal, so it's up to you to figure out what you want to make. It can be
relatively small and simple but try to actually use everything you learned.

Example Ideas:

* Currency Converter (user gives amount and currency input, converter gives output in given currency)
* Number Guessing Game (program picks random number, user tries to guess it while program gives hints)

0 comments on commit 363cb1c

Please sign in to comment.