0% found this document useful (0 votes)
10 views

Prerequisites Before You Begin

The document discusses the prerequisites for a Java developer nanodegree program. It states that an intermediate knowledge of an object-oriented programming language like Python or C++ is required. It also lists specific programming skills students should feel comfortable with in Python or C++, such as defining functions, using classes, and working with data structures and libraries.

Uploaded by

Siddharth singh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
10 views

Prerequisites Before You Begin

The document discusses the prerequisites for a Java developer nanodegree program. It states that an intermediate knowledge of an object-oriented programming language like Python or C++ is required. It also lists specific programming skills students should feel comfortable with in Python or C++, such as defining functions, using classes, and working with data structures and libraries.

Uploaded by

Siddharth singh
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

Nanodegree Introduction

Back to Home

01. Welcome to the Nanodegree Experience


02. Welcome to the Java Developer Nanodegree program
03. Prerequisites
04. Meet your instructors
05. How to succeed
06. What you will learn in this nanodegree
07. Access the Career Portal
08. Prepare for the Udacity Talent Program

Back to Home


03. Prerequisites

Before you begin…


Prerequisite Skills

In order to succeed in this program, you should have intermediate knowledge of any programming language, preferably an object-oriented language (e.g, Python, C++). Some web development experience is
desirable but not required. If you don't feel too confident about Java, we suggest to take a look at the lessons in the extracurricular section, where we cover the basic Java programming topics. However, if you do
not feel comfortable with the pre-requisite skills, you may have difficulty completing the program and we highly advise that you take the program when you have met the prerequisite skills.

In Python, you should feel comfortable doing the following:

Defining functions
Using loops and conditional statements
Writing and using classes
Working with various data structures
Using data-related libraries, like NumPy and pandas

In C++, you should feel comfortable doing the following:

Joining data tables with SQL Joins


Aggregating data
Using subqueries

Next Concept

udacimak v1.4.4

You might also like