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

University of Colorado Boulder
您将获得的技能: Linux 命令, Linux, 系统编程, 调试, C 和 C++, 嵌入式系统, 电气工程, 外壳脚本, 文件输入/输出, 跨平台开发, 操作系统, 操作系统流程管理, Bash(脚本语言), 构建工具, Linux 服务器
高级设置 · 课程 · 1-4 周
您将获得的技能: OS Process Management, Operating Systems, C (Programming Language), System Programming, Virtualization, Virtual Machines, Application Programming Interface (API)
中级 · 课程 · 1-4 周

Vanderbilt University
您将获得的技能: IntelliJ IDEA, Java Programming, Object Oriented Programming (OOP), Java, Integrated Development Environments, Computer Programming, Open Source Technology, Programming Principles, Scalability, Functional Design
中级 · 课程 · 1-4 周

您将获得的技能: C and C++, C++ (Programming Language), Debugging, API Design, Program Development, Software Documentation, Pseudocode, Software Architecture, Software Design, Maintainability, Computational Thinking, Data Structures, Programming Principles, Computer Programming, Generative AI Agents, Generative AI, Software Development, System Programming, Object Oriented Programming (OOP), Code Review
初级 · 专业证书 · 3-6 个月

Vanderbilt University
您将获得的技能: Java, 软件测试, 测试自动化, 可维护性, 应用安全, Java 编程, 软件设计模式, 单元测试, 面向对象编程(OOP), 测试驱动开发(TDD), Git(版本控制系统), JUnit, Android Studio, 集成测试, 开发测试, 软件工程, 可测试性, 移动开发, 文件输入/输出, 安卓开发
初级 · 专项课程 · 3-6 个月

Michigan State University
您将获得的技能: 新闻学, 电子媒体, 道德标准与行为, 媒体与传播, 推动参与, 多媒体, 摄影, 叙事, 博客, 内容创作
混合 · 课程 · 1-3 个月

您将获得的技能: Project Scoping, Stakeholder Analysis, Project Documentation, Project Management Life Cycle, Project Management, Goal Setting, Project Management Software, Stakeholder Management, Cost Benefit Analysis, Resource Management, Team Management, Strategic Thinking, Business Writing
初级 · 课程 · 1-4 周

University of Colorado System
您将获得的技能: 计划发展, Algorithm, 数据收集, 微软 Visual Studio, 计算思维, 编程原则, 数据存储, C(编程语言), 计算机编程
初级 · 课程 · 1-4 周

Johns Hopkins University
您将获得的技能: 开发环境, Python 程序设计, 系统编程, 计算机结构, 计划发展, 计算机硬件, 编程原则, 计算机编程工具, C 和 C++, C++(编程语言), 数据访问
初级 · 课程 · 1-3 个月

Infosec
您将获得的技能: 安全 Code, 软件开发工具, C 和 C++, 调试, C(编程语言), 计算机编程工具, C++(编程语言)
混合 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: Business Writing, Goal Setting, Negotiation, Time Management, Business Planning, Project Controls, Feasibility Studies, Entrepreneurship, Team Leadership, Business Correspondence, Financial Statement Analysis, Project Planning, Team Performance Management, Concision, Smart Goals, Team Management, Peer Review, Project Management, Communication, Performance Metric
初级 · 专项课程 · 3-6 个月

Microsoft
您将获得的技能: C++ (Programming Language), API Design, Software Architecture, Software Design, Maintainability, Data Structures, Generative AI Agents, Data Validation, Performance Tuning, Secure Coding, Verification And Validation, Algorithms, Debugging
初级 · 课程 · 1-3 个月