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

Duke University
您将获得的技能: Algorithm, 解决方案设计, 编程原则, C(编程语言), 软件工程, 计算机编程, 解决问题, 算法
初级 · 课程 · 1-4 周

您将获得的技能: Embedded Systems, Embedded Software, Computer Systems, Internet Of Things, C (Programming Language), Peripheral Devices, Wireless Networks, Computer Architecture, Cybersecurity, Cloud Computing, Development Environment, Debugging
中级 · 课程 · 1-4 周

您将获得的技能: Facebook, Advertising Campaigns, Social Media Campaigns, Lead Generation, Social Media, Social Media Marketing, Paid media, Digital Advertising, Campaign Management, Advertising, Driving engagement
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Data Persistence, File I/O, C (Programming Language), Debugging, Computational Thinking, Programming Principles, Program Development, Application Design, Command-Line Interface, Algorithms
混合 · 课程 · 1-4 周

Dartmouth College
您将获得的技能: 编程原则, 软件文档, C(编程语言), 计算机编程, 调试, 工程计算, 开发环境
初级 · 课程 · 1-3 个月

Duke University
您将获得的技能: Algorithm, 计划发展, 命令行界面, C(编程语言), 软件测试, 计算机编程, 调试, 算法, 开发环境, 模拟
初级 · 课程 · 1-4 周

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

University of Illinois Urbana-Champaign
您将获得的技能: 数据可视化, 仪表板, 数据展示, 数据映射, Tableau 软件, 交互式数据可视化, 散点图, 数据可视化软件, 数据故事, 制图, 绘图(图形)
混合 · 课程 · 1-3 个月

Arm
您将获得的技能: 应用程序开发, 性能调整, 软件开发, C++(编程语言), 系统编程, C(编程语言), 应用安全, 调试, 嵌入式系统, 软件开发工具, 嵌入式软件, 计算机结构
中级 · 课程 · 1-3 个月

University of Washington
您将获得的技能: Ruby (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Computer Programming, Programming Principles, Functional Design, Computational Thinking, Software Design Patterns, Theoretical Computer Science, Computer Science, Debugging
混合 · 课程 · 1-3 个月

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

您将获得的技能: C++ (Programming Language), Object Oriented Design, Object Oriented Programming (OOP), Debugging, Computer Programming, Programming Principles, Maintainability, Prototyping
中级 · 课程 · 1-4 周