Course on Java Programming and Software Engineering Fundamentals by Duke University [Online, 5 Months]: Enroll Now

Share on facebook
Facebook
Share on twitter
Twitter
Share on whatsapp
WhatsApp
Share on linkedin
LinkedIn
Share on email
Email
About the course

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.

Skills you will gain?
  • HTML
  • JavaScript
  • Cascading Style Sheets
  • Java Programming
  • Html5
  • Algorithms
  • Problem Solving
  • String (Computer Science)
  • Data Structure
  • Cryptography
  • Hash Table
  • Programming planning
There are 5 Courses in this Specialization
  • Programming Foundations with JavaScript, HTML and CSS: 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 as you build web pages using HTML, CSS, JavaScript. By the end of the course, will create a web page where others can upload their images and apply image filters that you create.
  • 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 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.
  • 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 complex programs that use Java’s object-oriented features. At the end of the course you will write an encryption program and a program to break your encryption algorithm.
  • 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 than writing code – it also involves logical thinking and design. By the end of this course you will have written a program that analyzes and sorts earthquake data, and developed a predictive text generator.
  • Java Programming: Build a Recommendation System: In this capstone, you will show off your problem solving and Java programming skills by creating recommender systems.

To enroll in this course, click the link below.

Java Programming and Software Engineering Fundamentals

Note: Noticebard is associated with Coursera through an affiliate programme.

 

Software(computer science) written programs or procedures or rules and associated documentation pertaining to the operation of a computer system and that are stored in read/write memoryMore (Definitions, Synonyms, Translation)

Disclaimer : We try to ensure that the information we post on Noticebard.com is accurate. However, despite our best efforts, some of the content may contain errors. You can trust us, but please conduct your own checks too.

Share on facebook
Facebook
Share on twitter
Twitter
Share on whatsapp
WhatsApp
Share on linkedin
LinkedIn
Share on email
Email

Leave a Comment

Hey, wait!

Get first mover advantage over opportunities, get them in your inbox!

x