With today’s deal, you can take the red pill and see how deep the rabbit hole goes…
We’re offering you a beginners’ or intermediate Java programming course for £19, or upgrade to get both for just £29, saving you up to 95% off e-Careers’ prices (1) (2) (correct as of 28.4.16).
It’s no exaggeration to say that coding is a new language for the 21st century - master it and the world is your oyster! This is your chance to get up to speed with the fundamentals of Java programming, using instructor-led videos and self-study manuals to give you a crash course. Plump for the intermediate course if you’re already familiar with the basics, or upgrade to get both if you’re hungry to master this domain. With 'unlimited' access to course content for 12 months, and 24/5 tutor support, you’ll be up to speed in no time!
Learn Java Programming from Scratch
Introduction to the course
- Getting Started
- Introduction to the course
Introduction to Java programming
- Variables
- Strings & Mathematical Operators
- Methods (Functions)
- Boolean Logic & IF ELSE Statements (Part 1/2)
- Boolean Logic & IF ELSE Statements (Part 2/2)
- Loops
- Arrays
- For Loop
- Object Oriented Programming (OOP)
- Constructors (OOP)
- Multi-dimensional Arrays
- Array Lists
- String Functions
- Try Catch & Exceptions
- User Input
- File Reading/Writing
- Switch/Enumerations
Intermediate and Advanced Java Programming
Object oriented programming (intermediate Java section)
- Concepts and Syntax
- Constructors, 'this' keyword & toString Method
- Inheritance & 'extends' keyword
- Abstraction & equals method
- Interfaces & 'implements' keyword
Threads
- Introduction to Threads
- Implementing a 'Runnable'
- Starting and Stopping
- Basic Thread Logic
Build a read Java application
- JFrame & Basic Drawing
- Getting User Input
- Render Manager Part 1
- Render Manager Part 2
- Input Manager Part 1
- Input Manager Part 2
- Application Structure Part 1
- Application Structure Part 2
Bonus: Introduction to Java game development
- Your First Java Game Part 1
- Your First Java Game Part 2
- Your First Java Game Part 3
Advanced Java / Java networking
- Introduction | Client Setup
- Server Setup
- Sending and Receiving Messages
- Client GUI Setup
- Server/Client Logic
- Debugging and Connecting Clients to Server
Please note: Browser settings need to be changed when using a Mac. Click here for more information.