Java is the most popular and widely used programming language in the world. Once you understand Java, it will also be easier to learn other programming languages. This online Java course is the ideal introduction to object-oriented programming.
1 starting date
-
Starting date:
- Duration: 8 weeks
- Time: to
- Fees: £520 (no VAT)
No lesson on Bank Holidays; last lesson 30/6
- Occurs: Monday
- Location: Online
- Booking deadline:
- 10 places leftBook now for 28th April start
Want to find out more?
Java 1: Object-Oriented Programming with Java Part 1 Course overview
This is a beginner’s course in Object-Oriented Programming (OOP) using Java. It will teach you the Java language and give you a solid foundation in Object-Oriented Programming (OOP). Using project-based content, you’ll learn to build simple programs that solve everyday problems.
Java is used by the biggest companies in the world to build an array of software.
This Java Object-Oriented Programming (OOP) course will also help you understand the fundamentals of object-oriented programming concepts that apply to other object-oriented programming languages, putting you in a strong position to learn additional languages.
You’ll learn a language that is used everywhere. When you can program in Java, you’ll find a wide range of entry-level programming jobs are open to you.
Having time between lessons will allow you to process what you learn each week, embedding your knowledge more deeply than if you completed an intensive course.
As the course is taught on weekday evenings or weekends, you can easily fit your learning in around other commitments.
Who is it for?
Anyone can join this Java for beginners course. It’s for anyone who wants to get into programming and gain a solid understanding of Java basics and programming in general.
Find out more about our Computer science and computing courses
Timetable
This Java programming course takes place for two hours on a weekday evening for ten weeks, or for five hours every Saturday for five weeks (with one hour break for lunch).
City St George’s Short Courses follow the academic year, delivering courses over three terms. These include:
- Autumn - October
- Spring - January
- Summer - April
Benefits
- Delivered by an industry professional
- Taught in small groups
- Awarded a City St George’s, University of London certificate
What will I learn?
We teach object-oriented programming, using Java as the example. This means you’ll be able to understand how all object-oriented languages work, making it much easier to pick them up.
The aim of this course isn’t to cover every aspect of Java. It’s to help you write programs to solve everyday problems. By the end of the course, you’ll be able to write simple Java programs.
The course content includes:
- Past, present and future of Java – learn once/run everywhere
- An overview of the basic elements of Java programming and object-oriented languages in general
- An objects-first presentation of Java programming constructs
- Objects and classes
- Structure and contents of a Java class: fields, constructors, methods, parameters and local variables
- Language structure and conventions, operators, expressions
- Primitive and object data types
- Making choices with if
- Collections and loops (for, while), generics
- An introduction to inheritence
- Important classes from java.lang, java.util packages
- Error handling: exceptions (unchecked exceptions, throw).
By the end of this course, you’ll be able to:
- Understand the key features of the Java programming language
- Apply essential object-oriented programming concepts and techniques
- Apply object-oriented programming techniques using Java
- Explain the principles behind good object-oriented design
- Write Java code to produce simple Java applications, such as a ticketing app, a digital clock, a collection organiser, and an online chatbot.
Assessment and certificates
There’s no formal assessment for this Java course, but you will receive a certificate of attendance. You’ll work on projects each week and your tutor will give you additional projects to tackle if you progress quickly.
Each week you’ll revisit what you’ve already learnt and build on that knowledge with new information. You’ll gradually increase the complexity of the problems you’re solving and the programs you’re writing.
The project-based approach to teaching makes it a highly practical course. You’ll work through various examples to solve problems and write simple Java programs that solve everyday problems and complete common tasks. Each week, you’ll receive feedback on your work. Your tutor will provide additional support if you need it.
You’re also encouraged to set up a portfolio of your programming work to show prospective employers. You’ll learn the skills that employers will expect entry-level Java programmers to have. This means you can go into interview tests with confidence.
Eligibility
You don’t need any prior knowledge of coding for this Java basics course. You simply need to be computer literate and proficient in written and spoken English.
English requirements
You will need a good level of spoken and written English to enrol on this course.