C 语言编程课程可以帮助您学习语法、Data Structure、算法和内存管理。您可以掌握 Debugging、优化代码和实现高效算法的技能。许多课程会介绍用于编译代码的 GCC、用于 Debugging 的 GDB 等工具,以及用于增强功能的标准模板库 (STL) 等库。您还将探索指针、文件处理和动态内存分配等概念,这些对于开发强大的应用程序至关重要。

University of California, Irvine
您将获得的技能: 计算机硬件, 需求分析, 测试计划, 原型设计, 用户需求文件, 技术设计, 嵌入式系统, 系统设计, 功能要求, Python 编程, 软件设计, 系统设计与实施
混合 · 课程 · 1-3 个月

University of Colorado System
您将获得的技能: 面向对象编程(OOP), Unity 引擎, 调试, 事件驱动编程, 视频游戏开发, C#(编程语言), 文件输入/输出, 数据结构, 用户界面(UI), 用户界面组件
中级 · 课程 · 1-3 个月

SAS
您将获得的技能: 数据访问, Microsoft Excel, 数据预处理, 调试, 数据操作, 统计编程, 数据导入/导出, SAS(软件), 数据分析
中级 · 课程 · 1-3 个月

Duke University
您将获得的技能: 脚本, 事件驱动编程, 计算机编程, 计算机图形学, 调试, 三维资产, 动画和游戏设计, 动画, 视频游戏开发, 编程原则, 游戏设计, 故事板
初级 · 课程 · 1-3 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: Scalability, Scala Programming, Distributed Computing, Event-Driven Programming, System Design and Implementation, Microservices, Software Architecture, Software Design Patterns, Cloud Computing, Software Design, Application Frameworks, Software Testing
中级 · 课程 · 1-3 个月

您将获得的技能: PHP (Scripting Language), Web Applications, Server Side, Hypertext Markup Language (HTML), Web Development, Web Servers, Scripting, Scripting Languages, Development Environment, Programming Principles, Data Validation
混合 · 课程 · 1-4 周

University of London
您将获得的技能: 应用程序开发, 计算机编程, 移动开发, 可视化(计算机制图), 用户界面和用户体验(UI/UX)设计, 音乐, 动画和游戏设计, 计算机图形学, 数字信号处理, 互动设计, 多媒体
混合 · 课程 · 1-3 个月

您将获得的技能: Selenium (Software), Java, File Management, Cascading Style Sheets (CSS), Test Automation, Web Scraping, Data Validation, Web Development Tools, Hypertext Markup Language (HTML)
中级 · 课程 · 1-3 个月

您将获得的技能: Object Oriented Programming (OOP), Integrated Development Environments, Debugging, Mobile Development
初级 · 课程 · 1-4 周

您将获得的技能: Swift Programming, Apple iOS, iOS Development, Application Deployment, Apple Xcode, Application Development, UI Components, User Interface (UI), Application Design, Object Oriented Programming (OOP), Functional Design
初级 · 课程 · 1-3 个月

您将获得的技能: Apache Maven, Java Programming, Java, Build Tools, Eclipse (Software), Database Application, Full-Stack Web Development, CI/CD, Web Applications, Application Servers, Software Configuration Management, Continuous Integration, Application Development, Business Logic, UI Components, Integrated Development Environments, Role-Based Access Control (RBAC), Automation, Software Design Patterns, Program Development
初级 · 专项课程 · 3-6 个月

Arizona State University
您将获得的技能: Object Oriented Programming (OOP), Object Oriented Design, Event-Driven Programming, Python Programming, User Interface (UI), Computer Programming, Human Computer Interaction, Application Development, Graphical Tools
初级 · 课程 · 1-4 周