Learn to code in Java and improve your programming and problem-solving skills. You will learn to design algorithms as well as develop and debug programs. Using custom open-source classes, you will write programs that access and transform images, websites, and other types of data. At the end of the course you will build a program that determines the popularity of different baby names in the US over time by analyzing comma separated value (CSV) files.
About this Course
Skills you will gain
- Problem Solving
- String (Computer Science)
- Java Programming
Syllabus - What you will learn from this course
Introduction to the Course
Fundamental Java Syntax and Semantics
Strings in Java
CSV Files and Basic Statistics in Java
MiniProject: Baby Names
- 5 stars72.47%
- 4 stars19.47%
- 3 stars4%
- 2 stars1.32%
- 1 star2.71%
TOP REVIEWS FROM JAVA PROGRAMMING: SOLVING PROBLEMS WITH SOFTWARE
The course was well structured but I feel the content could have incorporated more concepts. I feel like there's so much basic JAVA that's not covered. But otherwise the teachers did a great job.
definitely not for beginners with 0 background. But it was just good on me. (make sure you know something about any kind of programming language first, or this course could be challenging )
Really practical course content with great tutorials. The programming assignments are fun and challenging and deal with real world data and problems which makes the course all the more useful!
A basic practice approach for solving problems with a 7step formula for any kind of problem set, for any kind of programming language you use. A very basic approach to JAVA syntax and semantics.
Frequently Asked Questions
When will I have access to the lectures and assignments?
What will I get if I subscribe to this Specialization?
Is financial aid available?
Will I receive a transcript from Duke University for completing this course?
More questions? Visit the Learner Help Center.