- Instructor: Steve Geluso
- Lead TA: Molly Kent
- TA: Darcy McCabe
- Course Lecture Repo
- GitHub Lab Organization
- YouTube Screen Recordings
- YouTube Nest Classroom Camera Video Recordings
- Canvas
- Midterm Presentations: Friday August 10th 3PM
- Final Presentations: Friday September 14th 3PM
- Week 4 Friday August 3rd
- Week 6 Friday August 17th
- Week 8 Friday August 31st
- Ahmed Osman
- Amy Cohen
- Brandon Fenty
- Nicklas Di
- Panos Kumasaka
- Paul Suarez
- Suzanne Richman
- Tara Johnson
- Timothy Busch
- Travis Williams
- Mark Pearson
- class-01-java-testing-primitives-control-flow/README.md
- class-02-java-collections-arrays-lists-sets-maps/README.md
- class-03-java-classes-generics-inheritance-specification-vs-implementation/README-array-vs-list.md
- class-03-java-classes-generics-inheritance-specification-vs-implementation/README-unit-tests-and-classes.md
- class-04-scanner-file-processing/README.md
- class-05-bit-manipulation-file-formats/README-bitmanipulation.md
- class-06-java-manual-tcp-server-and-deployment/README-spring-heroku-deployment.md
- class-06-java-manual-tcp-server-and-deployment/README-tcp.md
- class-07-java-manual-http-server/README.md
- class-08-vanilla-java-server-and-json/README-json.md
- class-09-jdbc-review-RESTfulness-postgres-1-M-relationships/README.md
- class-10-web-scraping-threads-and-concurrency/README-scraping-threads-and-concurrency.md
- class-11-intro-to-spring/README-intro-to-spring.md
- class-12-spring-RESTful-routing-static-files/README-spring-manual-RESTful-routing.md
- class-13-uploading-and-manipulating-files/README-uploading-files.md
- class-14-manual-auth-sessions-bcrypt/README-authentication-and-authorization.md
- class-15-serving-uploaded-files-with-auth/README.md
- class-16-spring-authentication/README-creating-accounts-and-authenticating-users.md
- class-17-spring-authorization/README-authorizing-users.md
- class-18-spring-security-against-user-input/README-comments-and-sanitizing-input.md
- class-19-spring-web-sockets/README-websocket-chat.md
- class-20-extracting-data-from-the-web/README.md
- class-21-project-week-domain-model-erd-ci-cd/README.md
- class-22-project-week-mvp/README.md
- class-23-project-week-additional-features/README.md
- class-24-project-week-mock-presentation/README.md
- class-25-project-week-presentations/README.md
- class-26-android-activities-layouts-buttons-clicking/README.md
- class-27-list-views-list-adapters-intents/README-list-adapters.md
- class-28-android-persistent-storage-sharedprefs-network/README-shared-preferences-and-network-requests.md
- class-29-android-internet-requests-async-tasks-downloading-images/README-async-tasks-and-image-listviews.md
- class-30-android-camera-uploading-images/README.md
- class-31-android-butterknife-ion-firebase-db/android-whats-whatsapp/README.md))
- class-31-android-butterknife-ion-firebase-db/README-firebase-db.md
- class-32-firebase-auth-and-storage/README.md
- class-33-firebase-and-spring/README-firebase-and-spring.md
- class-34-firebase-messaging-and-storage/README-firebase-messaging-and-mixed-media-list-views.md
- class-35-navigation-drawer-layout/README-navigation-drawer-layout.md
- class-36-android-map-view-google-places-api/README-mapview-and-gps-location.md
- class-37-placing-information-at-locations/README-placing-information-at-locations.md
- class-38-background-services/README-background-services.md
- class-39-assigning-tasks-to-users/README-assigning-tasks-to-users.md
- class-40-tracking-user-reputation/README-tracking-user-reputations.md