Java for Android

2.4 rating

This MOOC teaches you how to program core features and classes from the Java programming language that are used in Android which is the dominant platform for developing and deploying mobile device apps.

1 hour to complete
Module 1: MOOC Overview
Module 1 summarizes the organization of the MOOC and the topics it covers. It also discusses the MOOC prerequisites workload and learning strategies needed to complete the MOOC successfully. It then presents an overview of key features in the Java language outlining its support for object-oriented programming concepts that guide the development of Android apps.
6 videos (Total 40 min) 1 reading 1 quiz

2 hours to complete
Module 2: Introduction to Android Studio
Module 2 provides an overview of Android Studio explaining how to install it and apply it to develop a simple app using basic Java and Android features presented in this MOOC.
13 videos (Total 82 min)

4 hours to complete
Module 3: Writing a Simple Android App Using Basic Java Features
Module 3 shows how to write a simple Android app that defines variables using primitive Java data types shows how to assign values to those variables and output them to the Android display using Java classes and methods.
9 videos (Total 72 min) 6 readings 2 quizzes

7 hours to complete
Module 4: Control Flow
Module 4 covers Java’s looping constructs (e.g. for loops while loops and do/while loops) as well as its conditional statements (e.g. if/else statements).
11 videos (Total 65 min) 10 readings 5 quizzes

6 hours to complete
Module 5: Structured Data
Module 5 provides more detail on common data structures supported by Java including built-in arrays as well as core classes in the Java Collections Framework such as ArrayList and HashMap.
10 videos (Total 96 min) 9 readings 2 quizzes

10 hours to complete
Module 6: Classes and Interfaces
Module 6 covers Java classes and interfaces focusing on data types fields methods generic parameters and exceptions.
7 videos (Total 70 min) 7 readings 8 quizzes

7 hours to complete
ModuIe 7: Inheritance and Polymorphism
Module 7 examines Java's inheritance and polymorphism features (e.g. extending classes and virtual methods).
7 videos (Total 65 min) 7 readings 4 quizzes

2 hours to complete
Module 8: Android Calculator App Mini-Project Assignment
Module 8 guides learners through the creation of an Android app that implements a simple calculator which provides features for adding subtracting multiplying and dividing numbers input by various means (e.g. via numbers and buttons on the Android user interface).
2 videos (Total 23 min)

Tham gia đánh giá khóa học

Nếu bạn đã học qua khóa học này thì mời bạn tham gia đóng góp ý kiến và đánh giá để cộng đồng bạn học có thêm thông tin tham khảo.

Cung cấp bởi: Coursera /  Vanderbilt University

Thời lượng: 39 hours
Ngôn ngữ giảng dạy: Tiếng Anh
Chi phí: Miễn phí / 0
Đối tượng: Beginner

Thông tin về nhà cung cấp

Coursera (/ kərˈsɛrə /) là một nền tảng học tập trực tuyến toàn cầu được thành lập vào năm 2012 bởi 2 giáo sư khoa học máy tính của đại học Stanford là Andrew NgDaphne Koller, nền tảng này cung cấp các khóa học trực tuyến (MOOC) cho cộng đồng người học online.

Coursera hợp tác với các trường đại học danh tiếng tại Bắc Mỹ và trên khắp thế giới, cùng với nhiều tổ chức khác để cung cấp các khóa học trực tuyến chất lượng, theo chuyên ngành và được cấp chứng chỉ trong nhiều lĩnh vực như kỹ thuật, khoa học dữ liệu, học máy, toán học, kinh doanh, khoa học máy tính, tiếp thị kỹ thuật số, nhân văn, y học, sinh học, khoa học xã hội , và nhiều ngành khác.

Các khóa học cùng chủ đề

Tables Data & Networking in iOS

In this course you will learn how to work with data in iOS. Data is the key ingredient for any functional app and one must learn how to properly display...

iOS App Store & In-App Purchases

This course teaches basics of monetization on iOS starting with in-app ads and then moving to in-app purchases. You will learn more advanced in-app purchase integrations and you'll make both...

3D Graphics in Android: Sensors and VR

This course is an ideal introduction into creating virtual environments in Android. This course is unique as it covers a range of tools and techniques to create immersive 3D environments...

Leave a Reply

Your email address will not be published. Required fields are marked *

Scroll to Top