编程语言课程可以帮助您学习语法、Data Structure、算法和面向对象编程。您可以培养调试、代码优化和软件开发方法方面的技能。许多课程都会介绍用于版本控制的 Git 等工具、Visual Studio Code 等 Integrated Development Environment (IDE) 以及 React 或 Django 等框架,这些都支持创建强大的应用程序并提高您的编码效率。

LearnQuest
您将获得的技能: 面向对象设计, 面向对象编程(OOP), 统一模型语言, CI/CD, 持续交付, 软件设计模式, 测试驱动开发(TDD), 版本控制, 软件开发工具, 计算思维, 软件开发生命周期, 持续集成, 云计算开发, 詹金斯, 软件开发方法, 编程原则, 构建工具, 软件开发, Apache Maven, Agile 方法论
初级 · 专项课程 · 3-6 个月

Berklee
您将获得的技能: 编辑, 创造力, 自动化, 音乐创作, 音乐, 文件管理, 技术支持, 媒体制作, 音乐表演
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: 电子表格软件, 自动化, 调试, 用户界面(UI), UI 组件, 文件输入/输出, Excel 宏, Data Validation, 编程原则, Visual Basic(编程语言), 数据导入/导出
中级 · 课程 · 1-4 周

Scrimba
您将获得的技能: Data Structures, Programming Principles, Python Programming, User Interface (UI), Scripting, Scripting Languages, Computer Programming, Web Development Tools, Software Engineering, Web Development
初级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: JSON, 事务处理, YAML, 弹簧框架, 模型-视图-控制器, 面向服务的架构, 负载平衡, Spring Boot, Java 编程, JUnit, 对象关系映射, 企业应用管理, 软件架构, 微服务, 网络服务, 还原式 API, 云计算架构, 单元测试, 应用程序接口网关, 数据持久性
初级 · 专项课程 · 1-3 个月

您将获得的技能: Program Management, Stakeholder Management, Resource Allocation, Agile Software Development, Agile Methodology, Project Management Life Cycle, Kanban Principles, Change Management, Project Management Office (PMO), Organizational Change, Responsible AI, Organizational Strategy, Agile Project Management, Risk Management, Governance, Cost Management, Earned Value Management, Team Building, Project Management, Leadership
初级 · 专业证书 · 3-6 个月

Johns Hopkins University
您将获得的技能: 统计建模, 数据科学, 数学建模, R 语言程序设计(中文版), 衍生产品, 统计, 应用数学, 线性代数, 统计分析, 回归分析, 普通数学, 数据建模
高级设置 · 课程 · 1-3 个月

IBM
您将获得的技能: 软件测试, 测试驱动开发(TDD), COBOL(编程语言), 软件开发生命周期, 系统开发, 虚拟化, 撰写报告, 主机计算, 文件输入/输出, 调试, z/OS, 伪代码, 系统分析, IBM DB2, Agile 方法论, 关系数据库, 单元测试, 软件开发, 技术支持, 作业控制语言 (JCL)
中级 · 专业证书 · 3-6 个月

Google Cloud
您将获得的技能: Google Gemini, Google Workspace, Data Storage, Data Store, Data Access, Application Deployment, OAuth, Enterprise Application Management, Collaborative Software, Data Integration, LLM Application, Identity and Access Management, Application Programming Interface (API), System Configuration
初级 · 课程 · 1-4 周

Microsoft
您将获得的技能: Cascading Style Sheets (CSS), GitHub, C# (Programming Language), Secure Coding, HTML and CSS, User Interface and User Experience (UI/UX) Design, Figma (Design Software), Open Web Application Security Project (OWASP), Git (Version Control System), User Interface (UI), Object Oriented Programming (OOP), Web Development, Debugging, Mockups, Microsoft Copilot, Authentications, Front-End Web Development, Programming Principles, UI Components, Javascript
初级 · 专业证书 · 3-6 个月

Scrimba
您将获得的技能: Responsive Web Design, JSON, User Interface (UI) Design, Color Theory, Cascading Style Sheets (CSS), HTML and CSS, Hypertext Markup Language (HTML), Restful API, Web Content Accessibility Guidelines, Event-Driven Programming, User Interface (UI), Web Design, Typography, Web Applications, Application Programming Interface (API), React.js, Web Design and Development, Web Development Tools, Javascript, Web Development
初级 · 专项课程 · 3-6 个月

Eindhoven University of Technology
您将获得的技能: 统计假设检验, 统计推理, 概率与统计, R 语言程序设计(中文版), 数据共享, 贝叶斯统计, 统计分析, 研究, 样本量的确定, 定量研究, 科学方法
中级 · 课程 · 1-3 个月