About the program
This course is ideal for those who are new to programming and want to build a solid foundation in software
Admission Requirements
- Basic computer literacy.
- No prior programming experience is required.
- Access to a laptop or desktop computer with the ability to install Java Development Kit (JDK) and an Integrated Development Environment (IDE) like IntelliJ IDEA or Eclipse.
Course Outline
Introduction to Java and Programming Concepts
Overview of programming languages and Java’s role. Setting up the development environment (JDK, IDE)
Variables, Data Types, and Operators
Understanding Java data types (int, float, char, etc.). Working with variables and operators (arithmetic, logical)
Control Flow Statements
Using conditional statements (if, else, switch). Introduction to methods (defining, calling, passing arguments)
Object-Oriented Programming (OOP) Basics
Understanding classes and objects. Introduction to inheritance, encapsulation, and polymorphism
Arrays and Collections Framework
Working with arrays (single-dimensional, multi-dimensional). Introduction to Java Collections (ArrayList, HashMap, etc.)
Final Project
Developing a simple Java application (e.g., a calculator, a to-do list). Applying OOP principles to design the application
Duration
12 Weeks
Costs
High-quality tech education at an affordable cost
Monthly
E1650
/month
If you choose this plan, you will pay the same amount in tuition every month.
Upfront
Best Choice
E5280
once-off
If you pay in full when you resume, you get E1320 off the tuition fee.
Career Outcome
By the end of this course, students will have a strong understanding of Java programming and the foundational skills needed to build basic applications. This course prepares students for further studies in Java or other programming languages, and it opens doors to entry-level positions such as junior software developer, application developer, or roles in QA testing. With Java being a key language in many industries, these skills are highly valuable in the tech job market.