Objective-C 课程可以帮助您学习面向对象编程、内存管理以及用于 macOS 和 iOS 应用程序开发的 Cocoa 框架的基础知识。您可以掌握创建用户界面、使用 Core Data 处理数据以及集成 API 以增强功能的技能。许多课程都会介绍用于编码和 Debugging 的 Xcode 等工具,以及用于设计应用程序布局的 Interface Builder,帮助您在实际应用程序项目中应用这些技能。

Dartmouth College
您将获得的技能: Linux, 计算机编程, 文件输入/输出, C(编程语言), 应用程序开发, 计划发展, 操作系统, 嵌入式系统, 嵌入式软件, 软件安装, 开发环境, 构建工具, 命令行界面
初级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), C++ (Programming Language), Computer Programming, Embedded Software, Integrated Development Environments, Embedded Systems, Game Design, Web Development
中级 · 课程 · 1-3 个月

您将获得的技能: Unity Engine, C# (Programming Language), Video Game Development, Game Design, UI Components, Scripting
初级 · 课程 · 1-4 周

您将获得的技能: Application Security, System Programming, Secure Coding, C++ (Programming Language), C (Programming Language), Debugging, Embedded Systems, Interoperability, Data Validation
混合 · 课程 · 1-4 周

您将获得的技能: Embedded Systems, Embedded Software, C (Programming Language), System Programming, Software Development
中级 · 指导项目 · 不超过 2 小时

University of Illinois Urbana-Champaign
您将获得的技能: 沟通, 沟通策略, 决策, 建设性反馈, 积极倾听, 人际沟通, 批判性思维, 解决问题, 商业道德, 建立关系, 道德标准与行为, 专业发展, 专业精神, 影响, 冲突管理, 认知灵活性, 同理心, 社交技能
初级 · 课程 · 1-3 个月

Dartmouth College
您将获得的技能: 计算机编程, Linux, 嵌入式软件, 计算机结构, C(编程语言), 计划发展, 数据结构, 调试, 计算机科学, 计算机工程
初级 · 课程 · 1-3 个月

Arizona State University
您将获得的技能: 统计分析, 数据转换, 概率分布, 抽样(统计), 统计方法, 统计建模, 统计假设检验, 回归分析, 数据分析软件
中级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Climate Change Programs, Environment, Environmental Science, Mathematical Modeling, Environmental Monitoring, Hydrology, Simulations, Scientific Methods
初级 · 课程 · 1-3 个月

您将获得的技能: Embedded Systems, C (Programming Language), Embedded Software, Data Structures, Programming Principles, Data Management, Data Storage Technologies, Software Development
中级 · 指导项目 · 不超过 2 小时

University of California, Davis
您将获得的技能: Linux, 安全 Code, 文件管理, 代码审查, 密码学, C(编程语言), 调试, 用户账户, 脆弱性评估, Data Validation, 验证和确认, 应用安全, 操作系统流程管理
中级 · 课程 · 1-4 周

您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, C and C++, C++ (Programming Language), Embedded Software, Program Development, Maintainability, Integrated Development Environments, Debugging, Development Environment
中级 · 课程 · 1-3 个月