Introduction to Java
Time: 18:00 - 21:00
Location: Hybrid (choose either online or in-person)
This course will be delivered online or in person. See the ‘What is the course about?’ section in course details for more information.
Course Code: CCSJ01
Duration: 4 sessions (over 4 weeks)
Please note: We offer a wide variety of financial support to make courses affordable. Just visit our online Help Center for more information on a range of topics including fees, online learning and FAQs.
What is the course about?
This course provides a brief introduction to one of the most popular and widely-used general-purpose programming languages and is aimed at anyone who wants to get started with Java or who wants to learn a little about programming.
You can choose to attend this course either live online or in person.
- Internet connection. The classes work best with Chrome.
- A computer with microphone and camera.
- Earphones/headphones/speakers.
We will contact you with joining instructions before your course starts.
What will we cover?
-An Overview of Java
- What is Java?
- Compiled and Interpreted programming languages
- Downloading and installing Java
- Using the Java documentation
- The structure of a Java Class
- Using Java Classes
- Using variables
- Managing text with String operators
- Managing numbers with Math operators
- Writing to the screen
- Reading from the keyboard
- Making decision with the if and else statements
- while and for loops
- Using lists
- Creating, reading and writing text and binary files
- Dealing with syntax errors
- Handling problems with try/except/finally
- The Java class libraries
- An Introduction to Object-Orientated programming
- Defining objects and classes
- Methods and data.
What will I achieve?
By the end of this course you should be able to...
-Learn how to write Java code
-Using flow control structures
- Reading and writing files
- Handling errors and exceptions
- Working with the Java class libraries
- Explore object-oriented programming.
What level is the course and do I need any particular skills?
No prior knowledge of Java or programming is required, but you should have good general computing skills. You should be able to follow spoken instructions, read written instructions and information, and discuss work with your tutor in English.
How will I be taught, and will there be any work outside the class?
The course consists of discussions, demonstrations and activities. Guidance and support will be given throughout.
Are there any other costs? Is there anything I need to bring?
Bring a pen and notepad for note taking.
When I've finished, what course can I do next?
Any other programming courses at City Lit: Introduction to Python, Introduction to C#, Introduction to C++, Introduction to Unity 3D, Introduction to creative coding with Processing.
Julian worked as a technical manager for two large organisations before taking a career break to study for an MA and to qualify as a teacher. He now divides his business hours between working as a freelance marketing consultant and business coach for small to medium-sized businesses, and teaching for City Lit, two other colleges, and for a number of charities that help people gain the skills to start their own business. His key interests include web design and marketing, content strategy, search engine marketing and the use of social media. He is a huge fan of WordPress and also teaches a range of IT courses in Java, Python, PHP and App development.
Please note: We reserve the right to change our tutors from those advertised. This happens rarely, but if it does, we are unable to refund fees due to this. Our tutors may have different teaching styles; however we guarantee a consistent quality of teaching in all our courses.