Udacity
0
Introduction to Cybersecurity | Udacity Online Learning
Deal
Explore the fundamental building blocks of cybersecurity. Learn how networks handle routing, DNS, load-balancing, and more. Learn the Linux operating system, and review programming and APIs. Start building cloud infrastructure.
0
Linear Algebra Refresher Course | Udacity Online Learning
Deal
This mini-course is intended for students who would like a refresher on the basics of linear algebra. The course attempts to provide the motivation for "why" linear algebra is important in addition to "what" linear algebra is. Students will learn concepts in linear algebra by applying them in computer programs. At the end of the course, you will have coded your own personal library of linear algebra functions that you can use to solve real-world problem
0
Introduction to Operating Systems by Georgia Tech | Udacity Online Learning
Deal
Introduction to Operating Systems is a graduate-level introductory course in operating systems. This course teaches the basic operating system abstractions, mechanisms, and their implementations. The core of the course contains concurrent programming (threads and synchronization), inter process communication, and an introduction to distributed operating systems. The course is split into four sections: (1) Introduction, (2) Process and Thread Management, (3) Resource Management and Communication, and (4) Distributed Systems.
0
Advanced Android with Kotlin by Google | Udacity Online Learning
Deal
This course teaches you how to add a range of advanced features to your app, starting with best practices for using Android's notification system. You'll learn how to create and clip custom views, draw directly to a canvas, and add animations to your apps. You'll also add maps to your apps and learn to style them. Testing an app is as important as building it, so you'll learn to test your app to catch and fix bugs so that users never see them. Finally, you'll learn how to let users login to your app with their existing accountsÑyou'll be surprised how little code it takes.
0
Developing Android Apps with Kotlin by Google | Udacity Online Learning
Deal
Learn to architect and develop Android apps in the Kotlin programming language using industry-proven tools and libraries. With these techniques you'll create apps in less time, writing less code, and with fewer errors. The course gives you hands on experience as you build real Android apps using industry best practices, with modern app architecture. You'll learn to use Android Jetpack components such as Room for databases, Work Manager for background processing, the new Navigation component, and more. You'll use key Kotlin features to write your app code more quickly and concisely.
0
Build Native Mobile Apps with Flutter | Udacity Online Learning
Deal
In this course, you'll learn how to use Flutter to quickly develop high-quality, interactive mobile applications for iOS and Android devices. Whether youÕre just getting started with mobile app development, or experienced with other mobile app frameworks, youÕll enjoy the high-velocity development and quality apps that Flutter enables. Work with Google instructors step-by-step to build an app in one codebase that compiles down to native ARM code and has high performance on both iOS and Android. Learn how to develop fast by making use of Flutter's reactive framework, stateful Hot Reload, and integrated tooling. Customize your app with rich, composable widgets, built-in animations, and a layered, extensible architecture.
0
Advanced Android App Development by Google | Udacity Online Learning
Deal
Ready to level-up your skills as an Android developer? In this course, you will learn how to make your app production-ready by developing a variety of different sample apps, each designed to showcase advanced capabilities of the Android platform, including fragments, widgets, media playback, and testing. YouÕll learn how to create UI tests using the Espresso framework, to leverage third-party libraries and services like ExoPlayer and Firebase Cloud Messaging, and use Google APIs to make your app aware of its location. By the end of the course, youÕll know how to publish your own app to the Google Play Store, where you can reach and engage users across the globe.
0
Kotlin Bootcamp for Programmers by Google | Udacity Online Learning
Deal
Learn the essentials of the Kotlin programming language from Kotlin experts at Google. Kotlin is a modern and concise JVM language that supports functional programming paradigms. Whether youÕre a Java developer or a programmer in another object-oriented language, this course will teach you the essential language features that has made Kotlin so popular with developers. By the end of this course, youÕll gain the skills you need to build your next project in Kotlin.
0
Android Basics: Networking by Google | Udacity Online Learning
Deal
Android apps are everywhere and learning to build them can be a fantastic career move. Continue on your Android app development education and learn to build multi-screen apps! By the end of the course, youÕll build an app that gets you up to date earthquake information!
0
Developing Android Apps | Udacity Online Learning
Deal
2 years ago

Developing Android Apps

6.00
As the first course in the Android Developer Nanodegree, Developing Android Apps is the foundation of Udacity's advanced Android curriculum. This course blends theory and practice to help you build great apps the right way. In this course, you'll work with instructors step-by-step to build a cloud-connected Android app, and learn best practices of mobile development, and Android development in particular.
TechToday
Logo