Save For Later

Java Programming and Software Engineering Fundamentals

Save For Later

Explore a Career as a Software Engineer

Take your first step towards a career in software development with this introduction to Java—one of the most in-demand programming languages and the foundation of the Android operating system. Designed for beginners, this Specialization will teach you core programming concepts and equip you to write programs to solve complex problems. In addition, you will gain the foundational skills a software engineer needs to solve real-world problems, from designing algorithms to testing and debugging your programs.

OpenCourser is an affiliate partner of Coursera and may earn a commission when you buy through our links.

From Duke University via Coursera
Hours 126
Instructors Susan H. Rodger, Robert Duvall, Owen Astrachan, Andrew D. Hilton
Language English
Subjects Programming

Similar Courses

Sorted by relevance

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Intake Counselor - Be the First Step in Their Journey $25k

First Contact $41k

First Aid Teacher $44k

RN - Neuro-Step down $57k

First Reader $60k

Registered Nurse (Surgical Step-Down) $61k

First Sergeant (R) $68k

Marketing Coordinator, AU Step Up $69k

First Response Technician $74k

First Sergeant - Operations $76k

Pilot, First Officer $78k

First Line Foreman $94k

Courses in this Specialization

Listed in the order in which they should be taken

Starts Course Information

Jul
3

Programming Foundations with JavaScript, HTML and CSS (You were viewing this course)

Learn foundational programming concepts (e.g., functions, for loops, conditional statements) and how to solve problems like a programmer. In addition, learn basic web development...

Coursera | Duke University

Save

Jul
3

Java Programming: Solving Problems with Software

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...

Coursera | Duke University

Save

Jul
3

Java Programming: Arrays, Lists, and Structured Data

Build on the software engineering skills you learned in “Java Programming: Solving Problems with Software” by learning new data structures. Use these data structures to build more...

Coursera | Duke University

Save

Jun
26

Java Programming: Principles of Software Design

Solve real world problems with Java using multiple classes. Learn how to create programming solutions that scale using Java interfaces. Recognize that software engineering is more...

Coursera | Duke University

Save

Aug
7

Java Programming: Build a Recommendation System

Ever wonder how Netflix decides what movies to recommend for you? Or how Amazon recommends books? We can get a feel for how it works by building a simplified recommender of our...

Coursera | Duke University

Save

Coursera

&

Duke University

From Duke University via Coursera
Hours 126
Instructors Susan H. Rodger, Robert Duvall, Owen Astrachan, Andrew D. Hilton
Language English
Subjects Programming

Careers

An overview of related careers and their average salaries in the US. Bars indicate income percentile (33rd - 99th).

Intake Counselor - Be the First Step in Their Journey $25k

First Contact $41k

First Aid Teacher $44k

RN - Neuro-Step down $57k

First Reader $60k

Registered Nurse (Surgical Step-Down) $61k

First Sergeant (R) $68k

Marketing Coordinator, AU Step Up $69k

First Response Technician $74k

First Sergeant - Operations $76k

Pilot, First Officer $78k

First Line Foreman $94k

Similar Courses

Sorted by relevance