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

University of Maryland, College Park
您将获得的技能: No-Code Development, Application Development, User Experience, User Interface (UI), Data Modeling, Application Design, Cloud-Based Integration, Application Deployment, Automation, Cloud Applications, Salesforce, ServiceNow
中级 · 课程 · 1-3 个月

您将获得的技能: Software Architecture, Solution Architecture, Business Architecture, Enterprise Architecture, Microservices, Cloud Computing Architecture, Service Oriented Architecture, Software Design, Business Process Modeling, Software Design Patterns, Technology Strategies, Process Design, Event-Driven Programming, Serverless Computing, Digital Transformation, Agile Software Development, Scalability, Distributed Computing, Restful API, Innovation
中级 · 课程 · 1-3 个月

您将获得的技能: Go (Programming Language), Package and Software Management, Data Structures, Debugging, Software Testing, Programming Principles, Unit Testing, Object Oriented Programming (OOP), File Management, Performance Tuning, Software Design Patterns, Context Management, Embeddings
初级 · 课程 · 1-4 周

您将获得的技能: SonarQube, Role-Based Access Control (RBAC), Code Review, Continuous Integration, Software Quality Assurance, Software Technical Review, CI/CD, White-Box Testing, Apache Maven, GitHub, PostgreSQL, Software Engineering, Software Development, Git (Version Control System), Building Codes
初级 · 课程 · 1-4 周

您将获得的技能: Integrated Development Environments, Application Deployment, Cross Platform Development, Application Development, Development Environment, Software Development Tools, Java, Apache Maven, Programming Principles, Software Development
中级 · 指导项目 · 不超过 2 小时

您将获得的技能: Shiny (R Package), User Interface (UI), Data Visualization Software, Interactive Data Visualization, Application Deployment, Web Applications, Front-End Web Development, Data Analysis, Back-End Web Development, Spatial Data Analysis, Web Development, Full-Stack Web Development, Python Programming, Application Development, Development Environment
中级 · 课程 · 1-3 个月

您将获得的技能: JUnit, Unit Testing, Software Quality Assurance, Integrated Development Environments, Software Testing, Quality Assurance, Java, Software Development Tools, Debugging, Performance Testing
中级 · 指导项目 · 不超过 2 小时

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

Duke University
您将获得的技能: 自然语言处理, 计算机编程, Docker (软件), 测试案例, Amazon Web Services, 拉斯特(编程语言), 无服务器计算, CI/CD, DevOps, 詹金斯, 拥抱的脸, 法学硕士申请, 应用程序部署, 命令行界面, 云计算, 恢复性应用程序接口, 大型语言建模, 集装箱化, 生成式人工智能, 数据管道
初级 · 专项课程 · 3-6 个月

Johns Hopkins University
您将获得的技能: 编程原则, 人工神经网络, 系统编程, 机器学习, 计划发展, 数值分析, 分布式计算, 线性代数, 图像分析, 可扩展性, 深度学习, 计算机图形学, 面向数据的编程, 计算机结构, 卷积神经网络, 硬件架构, C 和 C++, 数学软件, 性能调整, 事件驱动编程
攻读学位
中级 · 专项课程 · 3-6 个月

Microsoft
您将获得的技能: 脚本, Python 编程, 集成开发环境, Git(版本控制系统), 算法, 软件测试, 数据结构, Jupyter, 面向对象编程(OOP), 数据操作, GitHub, 计算机编程, 版本控制, 调试, 网络开发, 单元测试, Algorithm
初级 · 课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 编程原则, Python 编程, 算法, 分析, 数据结构, 伪代码, 计算机科学, 高等数学, 理论计算机科学, 计算思维, 设计策略, Algorithm
攻读学位
高级设置 · 课程 · 1-4 周