Learn Coding Practically
Sign in
Apply now
About
Book
Register
Home
About
Coding For Kids
Grade R-3
Grade R
Scratch Junior
Robotics 1
International Hackathon Prep
Grade 4-6
Scratch 1
Robotics 2
GameMaker 1
Roblox Lua 1
International Hackathon Prep
Grade 7-9
Scratch 2
Python
Arduino
Roblox Lua 2
GameMaker 2
Delphi
Java
International Hackathon Prep
Grade 10-12
HTML/CSS
JavaScript
Python
Delphi
Raspberry Pi
Java
International Hackathon Prep
Holiday Coding/Robotics Camps
Junior (Grade R-3)
Middle (Grade 4-8)
Older (Grade 9-12)
International Hackathon Prep
School Leavers
Complete Beginners
Intro To Programming (1 to 4 weeks)
Coding Bootcamps
Web Developer (3-6 months)
Java Developer (6-12 months)
Professionals
Beginners (5 days each)
PC Fundamentals
SQL
Git-Github
Intro to Programming
Java (5 days each)
Java Beginner (OCA)
Java OCP Exam Cram
Java Advanced (OCP)
Spring Framework
JavaScript (5 days each)
JavaScript
MERN
React
Angular
Node.JS
PHP (5 days each)
Beginner PHP
Advanced PHP
Laravel
Python (5 days each)
Python
.NET (5 days each)
C# Programming
ASP.NET Core
Entity Framework
Contact Us
Java | Coding For Kids
Intended Audience
A minimum of Grade 7 is required to do this course
What do I need?
If Live Online Training : A laptop, and a stable internet connection. The recommended minimum speed is around 10 Mbps.
If Classroom Training : If you are not brining your own laptop (recommended), please let us know so we can have one ready for you.
Certification
A progress report will be issued for an incomplete year
After all classwork is completed, and the assessments passed, a Competency Certificate will be issued
Duration
6 Months (20 one hour lessons, 10 per term, one per week)
Crash Course This course can be crashed over a periond of 1-2 weeks full-time
Outcomes
Know how Web Pages are created
Know how to seperate content and style
Use web standards
Create great-looking web pages
Build modern layouts
Home
Coding For Kids
Java for Kids
One
Part 1 - Your First Java Program
How to Install Java on your Computer
Three Main Steps in Programming
Step 1 - Type the Program
Step 2 - Compile the Program
Step 3 - Run the Program
Two
Moving to eclipse
Installing Eclipse
Getting Started with Eclipse
Creating Programs in Eclipse
Running HelloWorld in Eclipse
How HelloWorld works
Three
Pet and Fish - Java Classes
Classes and Objects
Data Types
Creation of a pet
Inheritance - A Fish is also a Pet
Method Overriding
Additional Reading
Four
Java Building Blocks
Program Comments
Making Decicions with if Statements
Logical Operators
The logical not here is applied to the expression in parentheses
Conditional operator
Using else if
Making Decisions with switch Statement
How Long Variables Live?
Special Methods: Constructors
The Keyword this
Arrays
Repeating Actions with Loops
Five
A Graphical Calculator
AWT and Swing
Packages and Import Statements
Major Swing Elements
Layout Managers
Flow layout
Grid Layout
Border Layout
Combining Layout Managers
Box Layout
Grid Bag Layout
Card Layout
Can I Create Windows Without Using Layouts
Window Components
Six
Window Events
Interfaces
Action Listener
Registering Components with ActionListener
What's the Source of an Event?
How to Pass Data Between Classes
Finishing Calculator
Some Other event Listeners
How to use Adapters
Additional Reading
Seven
The Tic-tac-Toe Applet
Learning HTML in 15 Minutes
Writing Applets Using AWT
How to write AWT Applets
Writing a Tic-tac-Toe Game
The Strategy
The Code
Eight
Program Errors- Exceptions
Reading the Stack Trace
Genealogical Tree of Exceptions
The keyword throws
The keyword finally
The keyword throw
Creating New Exceptions
Nine
Saving the Game Score
Byte Streams
Buffered Streams
Command-Line Arguments
Reading Text Files
Class File
Ten
More Java Building Blocks
Working with Date and Time Values
Method Overloading
Reading Keyboard Input
More on Java Packages
Access Levels
Getting Back to Arrays
Class ArrayList
Eleven
Back to Graphics - The Ping Pong Game
The Strategy
The Code
Java Threads Basics
Finishing Ping Pong Game
What to Read Next on Game Prgramming
Start learning
Subscribe to our Newsletter for latest news.
Subscribe
Browse
Coding For Kids
Coding Bootcamps
Short Courses For Professionals
Next Courses
Intro To Programming
Python
SQL
React
About Code College
About Us
Apply
Terms and conditions
Register
010 001 8612
Mon - Fri / 9.00AM - 06.00PM
Questions?
info@codecollege.co.za
If the pdf download does not work, try a different browser
© 2004+
Back to top