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

University of California, Irvine
您将获得的技能: 用户界面 (UI) 设计, 用户界面/用户体验战略, 移动开发, iOS 开发, 视频游戏开发, Objective-C(编程语言), 原型设计, 用户界面组件, 模型-视图-控制器, 响应式网页设计, 人机交互, 可用性测试, 模型视图控制器, OAuth, 苹果 iOS, 动画和游戏设计, 游戏设计, 核心数据(软件), JSON, Swift 编程, 苹果 Xcode
初级 · 专项课程 · 3-6 个月

University of Colorado System
您将获得的技能: Algorithm, 应用程序开发, Unity 引擎, 数据存储, 软件架构, 计算机编程, 数据管理, 视频游戏开发, 原型设计, 软件设计模式, 数据结构, C#(编程语言), 调试, 文件输入/输出, 面向对象设计, 算法, 编程原则, 游戏设计, 图论, 面向对象编程(OOP), 事件驱动编程, Data Management
初级 · 专项课程 · 3-6 个月

您将获得的技能: Data Persistence, File I/O, C (Programming Language), Game Design, Programming Principles, Debugging, Data Modeling, Computational Thinking, Data Integrity, Program Development, Application Development, Data Maintenance, Computational Logic, Data Validation, Command-Line Interface, Application Design, Animation and Game Design, User Interface (UI), Algorithms, Data Structures
初级 · 专项课程 · 1-3 个月
您将获得的技能: Embedded Software, C (Programming Language), Embedded Systems, Debugging, Peripheral Devices, Integrated Development Environments, Computer Programming Tools, Development Environment, System Programming, Electronics, Software Development Tools, Hardware Architecture, Data Structures, Electronic Hardware, Microarchitecture, Programming Principles, Performance Tuning, Computer Architecture, Control Systems, Computer Programming
中级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: Algorithm, 生物信息学, 计算机编程, 数据存储, 拉斯特(编程语言), 理论计算机科学, 软件测试, 数据结构, C 和 C++, 计划发展, Python 编程, 开发测试, 算法, 调试, 编程原则, 计算思维, Java, Javascript, 图论, 测试案例, 网络分析
中级 · 专项课程 · 3-6 个月

University of California, Santa Cruz
您将获得的技能: Algorithm, 计算机编程, 数据结构, C++(编程语言), 编程原则, 算法, 图论, 面向对象编程(OOP), C(编程语言)
中级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: C# (Programming Language), Object Oriented Programming (OOP), Debugging, .NET Framework, Microsoft Visual Studio, Microsoft Copilot, Computer Programming, Integrated Development Environments, Development Environment, Event-Driven Programming
初级 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: Algorithm, 计算机编程, 统计分析, 描述性统计, 数据存储, 模拟, 理论计算机科学, Microsoft Visual Studio, 数据分析, 数据结构, 自动化, 调试, 数据可视化软件, 算法, 文件输入/输出, 计划发展, 编程原则, 数据收集, C(编程语言), 计算思维
初级 · 专项课程 · 3-6 个月

University of London
您将获得的技能: Algorithm, 伪代码, 数据结构, 算法, 文件输入/输出, C++(编程语言), 调试, 面向对象编程(OOP), 集成开发环境, 开发环境
攻读学位
中级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 开放源码技术, 电子工程, 嵌入式系统, 电子元件, 计算机编程, 嵌入式软件, 数字通信, Network Protocol(网络协议, 调试, 网络协议, 开发环境, 集成开发环境, 计算机硬件, C(编程语言)
混合 · 课程 · 1-4 周

Arizona State University
您将获得的技能: 数学建模, 分析, 统计分析, 模型评估, 描述性统计, 实验, 统计假设检验, 数据转换, 数据分析软件, 概率与统计, 概率分布, 统计建模, 回归分析, 设计策略, 数据分析, 样本量的确定, 统计方法, 研究设计, Model Evaluation, 抽样(统计), 差异分析
初级 · 专项课程 · 3-6 个月

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