Careers360 Logo
Interested in this College?
Get updates on Eligibility, Admission, Placements Fees Structure
Compare

Quick Facts

Medium Of InstructionsMode Of LearningMode Of Delivery
EnglishSelf StudyVideo and Text Based

Course Overview

Java is a popular programming language that offers a lot of opportunities to aspiring coders wanting to build a career for themselves. This course by Coursera brought in association with Duke University, is exactly what one needs.

Java Programming: Solving Problems with Software is although a single course but can be applied to use for Certificate Programs or Specialisation courses all the same because of its diverse syllabus on a beginner level. The candidates will learn a lot from the contents of the course like developing and debugging programs and designing algorithms.

It teaches problem-solving techniques that come in very handy in jobs thus providing essential industry-relevant skills and preparing candidates to become the best in their leagues. As the world etches closer to a highly digitized reality being in the coding business will profit the candidates largely, and this course is the way to it.

The Highlights

  • Offered by Duke University
  • 100% online programme 
  • Approx. 17 hours of course duration 
  • Available in subtitles of different languages

Programme Offerings

  • quizzes
  • Self paced learning
  • videos
  • Graded Assignments
  • Readings
  • Exercises.

Courses and Certificate Fees

Certificate AvailabilityCertificate Providing Authority
yesCoursera

Java Programming: Solving Problems with Software fees details:

Description

Amount in INR

Fee for 1-month

Rs. 4,115

Fee for 3-month

Rs. 8,230

Fee for 6-month

Rs. 12,345



Eligibility Criteria

Certification Qualifying Details

Candidates have to complete their MiniProject and successfully submit all their graded assignments in order to qualify for certificates at the end of the course.

What you will learn

JavaProblem Solving AbilityKnowledge of Algorithms

After the Java Programming: Solving Problems with Software programme completes, the candidates will be able to gain immense learning from it. 

  • They will be able to easily write and run java programs 
  • They will be able to run BlueJ in the Java Programming Environment.
  • They will master strings and find patterns in data represented by strings.
  • They will learn to analyse and manipulate data from multiple CSV files.
  • In the end, they will also be required to make a mini project about mini names

Who it is for


Application Details

Interested candidates have to go through the below-mentioned steps for seeking Java Programming: Solving Problems with Software admission into the course: 

Step 1: Visit the course website and click on enrol now.

Step 2: Candidates have to register on the website and provide their email addresses.

Step 3: Candidates have to choose whether they want the full paid course or the audited course without a certificate.

Step 4: If the paid course has been chosen, candidates have to fill in their bank details and take either the 7 day trial for free or dive straight into the course.

Step 5: If the audited course has been chosen, applicants will have to fill in a form. It can take two days to get approved.

Step 6: Candidates of either course if approved will be sent an acknowledgement slip in their email inboxes which they will be required to keep safe in case of future needs.

The Syllabus

Videos
  • Introduction to the Course
  • Resources to Help You Succeed
  • Tips for Learning Programming
  • Using Forums: How to Ask for Help Effectively
  • Object Oriented Programming with Java Specialization
Reading
  • Programming Resources

Videos
  • Why Use Java?
  • Using BlueJ to Program in Java
  • Shapes: Collections of Points
  • Why Semantics: Motivation to Read Code
  • Variables
  • Mathematical Operators
  • Functions
  • Conditionals
  • Classes
  • New
  • Methods
  • Types
  • For Each Loops
  • Solving Programming: A Seven Step Approach
  • Seven Steps in Action: Developing an Algorithm
  • Seven Steps in Action: Testing the Algorithm
  • Seven Steps in Action: Translating to Code
Reading
  • Module Learning Outcomes
  • Download BlueJ and Open Your First BlueJ Project
  • Let's learn some basic Java syntax!
  • A Brief Note on Documentation
  • Perimeter Assignment Introduction/Code Review
  • Perimeter Assignment: Part One
  • Perimeter Assignment: Part Two
  • Perimeter Assignment: Part Three
Practice Exercises
  • Getting Started with BlueJ
  • Variables and Mathematical Operators
  • Functions and Conditionals
  • Classes, Types, and For Each Loops
  • Calculating the Perimeter of a Shape

Videos
  • What is a String
  • Understanding Strings
  • Developing an Algorithm
  • Positions in Strings
  • Translating into Code
  • Java Math
  • Introduction
  • Conceptual Understanding
  • While Loops
  • While Loop Syntax and Semantics
  • Coding While Loops
  • Three Stop Codons
  • Coding Three Stop Codons - Part I
  • Coding Three Stop Codons - Part II
  • Logical And / Or
  • Coding And / Or
  • Finding Multiple Genes
  • Translating to Code
  • Separation of Concerns
  • StorageResource Class
  • Coding StorageResource Class
Reading
  • Programming Exercise: Finding a Gene and Web Links
  • Programming Exercise: Finding Many Genes
  • Programming Exercise: Storing All Genes
Practice Exercises
  • Finding a Gene in DNA
  • Finding All Genes in DNA
  • Debugging: Part 1
  • Debugging: Part 2
  • Using StorageResource
  • Strings in Java

Videos
  • CSV Data: Comma Separated Values
  • Using CSV Libraries
  • Which Countries Export...? Developing an Algorithm
  • Which Countries Export...? Translating into Code
  • CSVExport: Summary
  • Hottest Day in a Year: Comma Separated Values
  • Converting Strings to Numbers
  • Maximum Temperature: Developing an Algorithm
  • Java for Nothing—null: When You Don't Have an Object
  • Maximum Temperature: Translating into Code
  • Maximum Temperature: Testing Code
  • Maximum Temperature from Multiple Datasets
  • Maximum Temperature Refactored
  • CSVMax: Summary
Reading
  • Module Learning Outcomes
  • Programming Exercise: Parsing Export Data
  • Programming Exercise: Parsing Weather Data
Practice Exercises
  • Which Countries Export...?
  • Weather Data
  • CSV Files and Basic Statistics in Java

Videos
  • Baby Names MiniProject: Overview
  • Baby Names MiniProject: Data Overview
  • Baby Names MiniProject: Total Births
  • Batch Grayscale: Converting Many Files
  • Grayscale Algorithm: Seven Step Approach
  • Image Iterable in BlueJ: Grayscale
  • Batch Processing Grayscale
  • Saving Images with New Names
  • Batch Grayscale Summary: Converting Many Files

Reading
  • MiniProject Exercise Guide
  • Extend Your Program
  • Programming Exercise: Batch Grayscale and Image Inversion
Practice Exercises
  • Baby Names
  • Batch Grayscale Images

Instructors

Duke University, Durham Frequently Asked Questions (FAQ's)

1: How long does it take for a candidate to be accepted for the financial aid offered by the course?

After the form has been filled and submitted, it can take up to 15 days for a response to come. When it does, the candidates will receive an email accordingly.

2: Can a candidate who opted for the audited course switch to the paid version?

Yes, a candidate can switch whenever they want to the paid version but to qualify for the certificate, they have to complete the MiniProject and graded assignments.

3: How many language subtitles for the video does the course provide?

The course provides video subtitles in these languages: English, French, Portuguese, Spanish, Korean and Russian.

4: What should a candidate do if the application for financial aid was denied?

Candidates should check whether they had registered for the free trial. Candidates who have applied for financial aid cannot apply for a free trial in that same course. If not, candidates should check their email as it informs why the application was denied.

Articles

Back to top