Information Technology
Hands on Training icon
Hands On Training
Hands on Training icon

Object Oriented Java Programming: Data Structures and Beyond Specialization

Course Cover
compare button icon

Course Features

icon

Duration

7 months

icon

Delivery Method

Online

icon

Available on

Limited Access

icon

Accessibility

Desktop, Laptop

icon

Language

English

icon

Subtitles

English

icon

Level

Intermediate

icon

Effort

5 hours per week

icon

Teaching Type

Self Paced

Course Description

This specialization covers intermediate topics of software programming. This specialization covers intermediate topics in software programming. This Specialization teaches object-oriented programming principles. You will also learn how to implement data structures and algorithms that allow you to organize large quantities of data in a simple and efficient way. You will also practice critical evaluation of your code and technical communication skills that will help you prepare for collaboration and interviews as a software engineer. Your final Capstone Project will test your analytical skills by analyzing data from real-world social media networks. Google offers real-world projects and engineers can also participate in these courses. Only a few high-achieving learners will receive invitations to practice interviews with Google recruiters. A practice interview invitation is not a guarantee that you will be hired or invited to interview.

Course Overview

projects-img

Virtual Labs

projects-img

International Faculty

projects-img

Post Course Interactions

projects-img

Hands-On Training

projects-img

Case Studies, Captstone Projects

Skills You Will Gain

Prerequisites/Requirements

Previous experience in software development or a background in computer science.

What You Will Learn

Learn about data structures, like graphs, that are fundamental for working with structured real world data

Manage, Manipulate and Reason about large sets of textual data.

Route planning application

Use and analyze data structures that are used in industry-level applications, such as linked lists, trees, and hashtables

Course Cover