Helping You Build Quality Web Applications

Master Java And Create A Fully Functional Web Application For Your Portfolio In As Little As 6 Weeks!

Play the Video

Coders campus gives you all you need to master Java web apps quickly…

  • Full, unlimited access to a ridiculously huge library of programming video tutorials (80+ hours) so you can get everything at once and learn at your own pace.
  • New videos added every week taking you step-by-step through real world projects
  • New FULL courses are added to the Coders Campus library on a regular basis
  • You’ll get full access to the following courses: Core Java, J2EE, Spring Framework, Hibernate Framework, Databases & MySQL, JavaScript Super Course, Spring Security, HTML / CSS + more!
  • Quizzes and Tests so you can start coding yourself and master the concepts of Java even quicker.
  • Full member access to the Java Tutorial Forums where you can interact with other programmers taking the course, get feedback (from me) on your work and get solutions to any road block.
  • Certificate of Completion once you’re done the course that distinguishes you as a Java Master.

“It may just be the best Java programming teaching site on the web! I have always wanted to learn the craft of programming but have always given up in frustration. Now, with Trevor’s help I have the understanding and confidence to make my dream a reality.”

JAIME C

Coders Campus Graduate

“Gave me the skills to land a job with a well known financial institution. I committed myself to learning Java with Coders Campus. At first when I got interviews I couldn’t close the deal because I was still weak. With these tutorial videos I was able to bounce back time after time until I finally landed a position with a “well known” financial institution!”

MARK

Java Developer

“The approach taken with these Java tutorials is remarkable. I just want to talk about a hidden gem I was able to find. This method of education goes against all my beliefs, but I must say I have found a new respect for video tutorials.”

TONY H

Java Programmer

Learn About the Four Available Courses

Course #1: Java Super Course

Here You’ll Learn the Basics of Java

Video #1 – Java Tools Video
Video #2 – Variables Video
Video #3 – Control Structures Video
Video #4 – Control Structures Part II Video
Video #5 – Data Structures Video
Video #6 – Primitives Video
Video #7 – Methods Video
Video #8 – Objects and Static Keyword Video
Video #9 – Inheritance Video
Video #10 – Exceptions Video
Video #11 – Solution for Practice Assignment #1 Video
Video #12 – String Manipulation Video
Video #13 – Solution for Practice Assignment #2 Video
Video #14 – Overriding & Overloading Video
Video #15 – Collections Part I Video
Video #16 – Collections Part II Video
Video #17 – Java Operators Video
Video #18 – this Keyword Video
Video #19 – Enums Video
Video #20 – Sorting Video
Video #21 – Poker Assignment Walk-Through Part I Video
Video #22 – Poker Assignment Walk-Through Part II

Now You’ll Move Into Advanced Java Topics

Video #23 – Unit Testing
Video #24 – Mocking
Video #25 – Advanced Mocking
Video #26 – Walkthrough of Roulette Assignment
Video #27 – GUIs
Video #28 – GUIs Part II

Sprinkle in Some Basic HTML / JavaScript Knowledge

Video #29 – Introduction to HTML
Video #30 – HTML Styles
Video #31 – HTML Input and Design
Video #32 – JavaScript and jQuery
Video #33 – jQuery
Video #34 – Creating HTML Forms
Video #35 – Forms and Advanced jQuery
Video #36 – IMG and Gradients

Then You’ll Start to Learn About Java Web Technologies

Video #37 – JSP and Web Server Intro
Video #38 – JSPs Part II
Video #39 – Introduction to Spring Framework
Video #40 – Spring Framework Part II
Video #41 – Spring Form Radiobuttons and Checkboxes
Video #42 – Service Layer and Spring Autowiring
Video #43 – RequestMapping and PathVariable
Video #44 – Spring Bean Scope

Here You’ll Learn How to Integrate a Database Into Your Apps

Video #45 – Spring Roo & Hibernate Intro
Video #46 – Integrating Hibernate
Video #47 – Database Terminology and SQL Syntax
Video #48 – More SQL
Video #49 – @OneToMany Hibernate annotation
Video #50 – @ManyToMany
Video #51 – Fetch Type Eager vs Lazy

And We Finish Off with Your Final Assignment

Video #52 – Adding functionality to our Social Media App
Video #53 – Final Video

Course #2: JavaScript Super Course

An Introduction to the Course

Video #1 – Who is Your Instructor
Video #2 – What is JavaScript
Video #3 – JavaScript’s Dynamic Typing

JavaScript Basics

Video #4 – Variables
Video #5 – Control Structures
Video #6 – Advanced IF Statements
Video #7 – For Loops
Video #8 – Advanced For Loops
Video #9 – While Loops

HTML for JavaScript

Video #10 – HTML Tags
Video #11 – Create Your First Webpage
Video #12- Input Tags
Video #13 – Input Tags (Part II)
Video #14 – Importing Scripts

Functions

Video #15 – What are Functions?
Video #16 – What are Functions? (Part II)

Fun with Strings

Video #17 – String Manipulation
Video #18 – Index Of Function

Data Structures and Objects

Video #19 – Arrays (Part I)
Video #20 – Arrays (Part II)
Video #21 – Objects (Part I)
Video #22 – Objects (Part II)
Video #23 – Objects (Part III)
Video #24 – The JavaScript Prototype

Miscellaneous “Need to Know” Topics

Video #25 – Null vs Undefined
Video #26 – Debugging

Advanced JavaScript

Video #27 – Closures + Encapsulation
Video #28 – Closures (Part II)

Final Project (RPG Game)

Video #29 – Video #38 – Final Assignment (Creating a text-based RPG)

Course #3: Databases and SQL Course

Module 1 – Getting Comfortable with Databases

Video #1 – What is a Database?
Video #2 – Rows and Database Keys
Video #3 – Installing Your Database System (RDBMS)
Video #4 – What is SQL?
Video #5 – Using SQL Command Line Tool
Video #6 – SQL Data Types
Video #7 – Creating a Table
Video #8 – CRUD Part I
Video #9 – CRUD Part II

Module 2 – What Makes Databases “Relational” & Why It’s Cool

Video #10 – Relationships
Video #11 – Normalization
Video #12 – One to Many Relationship
Video #13 – One to One Relationship
Video #14 – Many to Many Relationship
Video #15 – Tools

Module 3 – How to Write SQL “Like a Boss”

Video #16 – Joins
Video #17 – Grouping
Video #18 – Aggregate Functions
Video #19 – Having Keyword
Video #20 – Ordering
Video #21 – Select Into Statement

Module 4 – Advanced Database Topics

Video #22 – Altering Tables
Video #23 – Database Views
Video #24 – Sub-queries
Video #25 – Indexes
Video #26 – Backups
Bonus Video #1 – How to Read the MySQL Documentation
Bonus Video #2 – Stored Procedures and Functions

Course #4: Spring Security Course

Video #1 – What is Spring Security
Video #2 – Spring Security “Hello World” (Part I)
Video #3 – Spring Security “Hello World” (Part II)
Video #4 – Customizing Your Login Page
Video #5 – Creating Roles for Authorization
Video #6 – Integrating with a Database (via JDBC)
Video #7 – Using the Principal Object (Getting the User from the HttpRequest)
Video #8 – Automatic Advanced Password Encryption
Video #9 – Creating Custom Authentication Process (Integrating with Legacy Systems)
Video #10 – Adding Method Level Security
Video #11 – Concurrent Session Management

Get Immediate Unlimited Access
To The Coders Campus
Library Today…

Get Access Now