diff --git a/Approved.jpg b/Approved.jpg new file mode 100644 index 0000000..2f5b4aa Binary files /dev/null and b/Approved.jpg differ diff --git a/CreateAccount.jpg b/CreateAccount.jpg new file mode 100644 index 0000000..35b9de8 Binary files /dev/null and b/CreateAccount.jpg differ diff --git a/Problems.jpg b/Problems.jpg new file mode 100644 index 0000000..393fbe8 Binary files /dev/null and b/Problems.jpg differ diff --git a/README.md b/README.md index 9b1f3a4..6eeb979 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,31 @@ # LearnJava + Links and documents to help learn the Java programming language + +## Building Java Programs: A Back to Basics Approach + +This is the book. Buying it is very expensive, because it's used for a lot of schools and in high demand. We're going to use the presentations to learn the material along with question/answer sessions during the robotics sessions. + +http://www.buildingjavaprograms.com/supplements4.shtml + + +## Accompanying Practice Sites + +You'll have to sign up for the practice site. There's no charge. You'll have to create an account and user and verify it by email. Once in, you can start working on the problems. After setting up your account, go to the problems page and start with the Building Java Programs, 4th Edition section. https://practiceit.cs.washington.edu/problem/list + +https://practiceit.cs.washington.edu/ + +There's a second site that's very similar, also written by one of the authors, which has other problems. + +https://www.codestepbystep.com + +Sample sign up sequence: + +![Create account](CreateAccount.jpg) + +![Sign Up](SignUp.jpg) + +![Approved](Approved.jpg) + +![Problems](Problems.jpg) + diff --git a/SignUp.jpg b/SignUp.jpg new file mode 100644 index 0000000..72f5d47 Binary files /dev/null and b/SignUp.jpg differ