Example Curriculum
Available in
days
days
after you enroll
Available in
days
days
after you enroll
- Introduction
- Lesson: Common Syntax Elements
- Exercise: Common Syntax Elements
- Lesson: Data Types and Variables
- Lesson: Strings
- Lesson: Git Basic Workflow
- Activity: Create a Dev10 Classwork Repository
- Exercise: Variables and Types
- Lesson: Console Input and Output
- Lesson: Decisions
- Exercise: Decisions
- Lesson: Repetition
- Exercise: Repetition
- Lab: Text Adventure
- Lesson: Debugging
- Lesson: Methods
- Exercise: Methods
- Lesson: Arrays
- Exercise: Arrays
- Lesson: Milestone Wrap-up
- Lesson: Git Intermediate Workflows
- Assessment: Capsule Hotel
Available in
days
days
after you enroll
- Introduction
- Lesson: Object-Oriented Programming
- Lesson: Creating a Class
- Lesson: Multiple Classes
- Exercise: Objects
- Lab: Roguelike
- Lesson: Inheritance
- Lesson: Interfaces
- Exercise: Interfaces
- Lesson: Pillars
- Lesson: Packages
- Lesson: Maven
- Lesson: JUnit
- Exercise: Stateless Unit Testing
- Lesson: Stateful Unit Testing
- Exercise: Stateful Unit Testing
- Lesson: Lists
- Exercise: Lists
- Lesson: Hash-based Collections
- Exercise: Hash-based Collections
- Assessment: Gomoku
Available in
days
days
after you enroll
- Introduction
- Lesson: Exceptions
- Lesson: Enums
- Exercise: Enums
- Lesson: File I/O
- Lab: File I/O
- Lesson: Application Layers
- Lesson: The Repository Pattern
- Lesson: Testing the Repository
- Exercise: Unexplained Encounters - Data Layer
- Lesson: The Domain Layer
- Lesson: Testing the Service
- Exercise: Unexplained Encounters - Domain Layer
- Lesson: The MVC Pattern
- Lesson: Dependency Injection
- Exercise: Unexplained Encounters - User Interface
- Assessment: Solar Farm
Available in
days
days
after you enroll
- Introduction
- Lesson: Databases
- Lesson: Relational Database Management Systems
- (Windows Only) Activity: Install MySQL and MySQL Workbench
- (Mac Only) Activity: Install MySQL and MySQL Workbench
- Lesson: SQL Data Types
- Lesson: SQL Select
- Lesson: SQL Sorting and Calculations
- Exercise: Select
- Lesson: SQL Joins
- Exercise: Joins
- Lesson: Aggregation
- Exercise: Aggregation
- Lesson: DDL
- Exercise: DDL
- Lesson: DML
- Exercise: DML
- Lesson: Normalization and Denormalization
- Activity: Normalization Queries
- Lab: Incremental Schema Design
- Assessment: Tiny Theaters
Available in
days
days
after you enroll
- Introduction
- Lesson: BigDecimal
- Lesson: Temporal Types
- Exercise: BigDecimal and Temporal Types
- Lesson: Database-Driven Java
- Lesson: JdbcTemplate
- Lesson: JdbcTemplate Reads
- Lesson: JdbcTemplate Object Graph Reads
- Lesson: JdbcTemplate Create, Update, Delete
- Exercise: Solar Farm Spring JDBC
- Lesson: Lambdas
- Lesson: Streams
- Exercise: Student Streams
- Assessment: Sustainable Foraging
Available in
days
days
after you enroll