Java Programming and Software Engineering Fundamentals Specialization

Цена: Бесплатный

День проведения: По запросу

Тип: Электронное обучение

Категория: Программирование

Язык: Английский

Местонахождение: Онлайн

Описание тренинга:

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.

Created by:

Duke University

courses

5 courses

Follow the suggested order or choose your own.

projects

Projects

Designed to help you practice and apply the skills you learn.

certificates

Certificates

Highlight your new skills on your resume or LinkedIn.

Projects Overview

Centered around projects, this Specialization will help you create a portfolio of work to demonstrate your new programming skills. In the capstone you will create a recommender engine similar to those used by Netflix or Amazon. Additional projects in your portfolio will include:an interactive webpage that applies filters to images, an analysis of CSV data files, an encryption program, and a predictive text generator.

Дополнительная информация

COURSE 1

Programming Foundations with JavaScript, HTML and CSS

Upcoming session: Aug 20

Commitment: 4 weeks of study, 3-7 hours/week

Subtitles: English

About the 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 as you build web pages using HTML, CSS, JavaScript. By the en... 

 

COURSE 2

Java Programming: Solving Problems with Software

Upcoming session: Aug 20

Commitment: 4 weeks of study, 4-8 hours/week

Subtitles: English, Turkish

About the Course

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

 

COURSE 3

Java Programming: Arrays, Lists, and Structured Data

Upcoming session: Aug 20

Commitment: 4 weeks of study, 4-8 hours/week

Subtitles: English, Korean

About the Course

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

 

COURSE 4

Java Programming: Principles of Software Design

Current session: Aug 13

Commitment: 4 weeks of study, 4-8 hours/week

Subtitles: English, Korean

About the Course

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

 

COURSE 5

Java Programming: Build a Recommendation System

Upcoming session: Sep 10

Commitment: 4 weeks of study, 3-6 hours/week

Subtitles: English

About the Capstone Project

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 own! In this capstone, you will show off your problem sol...

Выступающие:

Andrew D. Hilton

Andrew D. Hilton

Assistant Professor of the Practice

Robert Duvall

Robert Duvall

Lecturer

Susan H. Rodger

Susan H. Rodger

Professor of the Practice

Owen Astrachan

Owen Astrachan

Professor of the Practice

Участие

Крайний срок регистрации 20 Январь 2020

To participate in this training, you can Enroll

Поделись с друзьями

Информация об учебном центре

Тип компании: Другое

Количество сотрудников: 500-1500

О компании:

Every course on Coursera is taught by top instructors from the world’s best universities and educational institutions. Courses include recorded video lectures, auto-graded and peer-reviewed assignments, and community discussion forums. When you complete a course, you’ll receive a sharable electronic Course Certificate.

 

  • Online and open to everyone
  • Learn a new skill in 4-6 weeks
  • Priced at about $29-$99
  • Earn a Course Certificate

Coursera was founded in 2012 by two Stanford Computer Science professors who wanted to share their knowledge and skills with the world. Professors Daphne Koller and Andrew Ng put their courses online for anyone to take - and taught more learners in a few months than they could have in an entire lifetime in the classroom. Since then, we’ve built a platform where anyone, anywhere can learn and earn credentials from the world’s top universities and education providers.

If you want to master a specific career skill, consider joining a Specialization. You’ll complete a series of rigorous courses, tackle hands-on projects based on real business challenges, and earn a Specialization Certificate to share with your professional network and potential employers.

  • Online and open to everyone
  • Learn a new skill in 4-6 months
  • Priced at $39-$79 per month
  • Earn a Specialization Certificate

Real career transformation sometimes requires a university-recognized degree. Coursera believes that transformation should be accessible to everyone, so we’ve worked with our university partners to offer flexible, affordable online degree programs in business, computer science, and data science.

  • All online - admission required
  • 1-3 years of study
  • Currently priced at $15-$25,000
  • Earn an accredited master’s degree

Найти coursera в социальных сетях