安卓编程课程可以帮助您学习 Java 和 Kotlin、应用程序生命周期管理、用户界面设计和数据库集成。您可以掌握 Debugging、性能优化和实现 API 以增强功能等方面的技能。许多课程都会介绍用于开发的 Android Studio、用于后端服务的 Firebase 和用于版本控制的 Git 等工具,让您能够创建强大的应用程序,并在项目中进行有效协作。

您将获得的技能: File I/O, Software Design Patterns, Software Documentation, Testability, Development Testing, Package and Software Management
高级设置 · 课程 · 3-6 个月

您将获得的技能: Linux, Linux Commands, C (Programming Language), System Programming, Command-Line Interface, Programming Principles, Development Environment, Computer Programming Tools, Software Installation, Data Structures, Program Development, Debugging
混合 · 课程 · 1-3 个月

您将获得的技能: Frontend Performance, Restful API
中级 · 课程 · 1-3 个月

您将获得的技能: PHP (Scripting Language), File I/O, Web Applications, Responsive Web Design, MySQL, Web Design and Development, Server Side, HTML and CSS, Back-End Web Development, Database Development, File Management, Data Structures
混合 · 课程 · 1-4 周

您将获得的技能: Rust (Programming Language), Authentications, Back-End Web Development, Web Servers, Databases, Web Applications, Secure Coding, Restful API, Application Programming Interface (API), Programming Principles, Data Structures, Debugging
中级 · 课程 · 1-4 周
École Polytechnique Fédérale de Lausanne
您将获得的技能: Scala 编程, 集成开发环境, 面向对象编程(OOP), 编程原则, 功能设计, Algorithm, 数据结构
中级 · 课程 · 1-3 个月

The Hong Kong University of Science and Technology
您将获得的技能: Server Side, Restful API, Ajax, Node.JS, Web Applications, Web Servers, Web Development, Model View Controller, Javascript, JavaScript Frameworks, PHP (Scripting Language), Authentications, JSON, Hypertext Markup Language (HTML), Software Architecture, Application Development, Real Time Data, Data Storage
中级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 调试, 嵌入式软件, 嵌入式系统, 开发环境, 文件系统, 外围设备, Linux, 系统编程, 系统软件, 构建工具, 操作系统, 外壳脚本, 实时操作系统, C(编程语言)
高级设置 · 课程 · 1-4 周

您将获得的技能: PL/SQL, Oracle Databases, SQL, Stored Procedure, Data Access, Database Design, Programming Principles, Debugging, Relational Databases, Maintainability
混合 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Tidyverse (R Package), Rmarkdown, R Programming, Ggplot2, Data Import/Export, Data Visualization, Data Manipulation, Data Visualization Software, Data Analysis, Data Science, Data Storytelling, Statistical Analysis, Relational Databases, Data Cleansing, Data Transformation, Statistical Programming, Data Integration, Software Installation, Programming Principles, Communication
初级 · 专项课程 · 1-3 个月
Stanford University
您将获得的技能: 理论计算机科学, 生物信息学, 图论, 计算思维, 数据结构, Algorithm
中级 · 课程 · 1-4 周

University of California, Santa Cruz
您将获得的技能: C++ (Programming Language), Go (Programming Language), File I/O, Data Structures, Object Oriented Programming (OOP), Programming Principles, Software Design Patterns, Debugging, Computer Programming, Unit Testing, Algorithms, C (Programming Language), Integrated Development Environments, Graph Theory, Software Testing, Artificial Intelligence, Integration Testing, Software Design, System Design and Implementation, Software Documentation
中级 · 专项课程 · 3-6 个月