Helping You Build Quality Web Applications
Master Java And Create A Fully Functional Web Application For Your Portfolio In As Little As 6 Weeks!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.
EP44 – How to get a Job as a Java Programmer
Bootcamp Details: bootcamp.coderscampus.com Curriculum: bootcamp.coderscampus.com/curriculum...
read moreEP43 – Resume Writing Tips
You can download a copy of my resume via coderscampus.com/resume If you want to apply to my Bootcamp, you can do that...
read moreEP42 – Java Careers and What they Pay
In today's episode, we'll dive into all the different facets and disciplines that exist in the world of...
read moreEP41 – 5 Tips on Landing an Entry Level Programming Job
In today's podcast, I'd like to share my knowledge on how to get that coveted...
read moreEP40 – The Document Object Model (DOM)
The DOM is something that intimidated me for quite a while (even as a senior software engineer), but this...
read moreEP39 – Arrays in JavaScript
So we've talked a lot already about all the different data types and built-in objects in JavaScript, but not once...
read more“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…
