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

Peking University
您将获得的技能: Oral Comprehension, Literacy, Vocabulary, Grammar, Language Competency, Language Learning
高级设置 · 课程 · 3-6 个月

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

Johns Hopkins University
您将获得的技能: 统计假设检验, 回归分析, 数据转换, R 语言程序设计(中文版), 统计推理, 数据管道, 概率与统计, 统计, 探索性数据分析, 数据预处理, 统计分析, 生物统计学, 逻辑回归, 统计方法, 数据分析, 生物信息学
混合 · 课程 · 1-4 周

Meta
您将获得的技能: 数据库, 数据库设计, NoSQL, 数据库管理员, Query 语言, SQL, 关系数据库, MySQL, 数据库管理系统
初级 · 课程 · 1-3 个月

您将获得的技能: LangChain, LLM Application, Prompt Engineering, Model Deployment, Large Language Modeling, OpenAI API, Application Programming Interface (API), Application Deployment, Retrieval-Augmented Generation, LangGraph, OpenAI, Containerization, CI/CD, Continuous Deployment, Postman API Platform, Artificial Intelligence, Continuous Integration, Amazon Web Services, Authentications, Performance Analysis
高级设置 · 课程 · 1-4 周

Google Cloud
您将获得的技能: 数据库, 应用程序部署, 微服务, 数据库管理, 应用程序性能管理, 数据迁移, Java, 云服务, 云存储, 云应用, Spring Boot, 谷歌应用引擎, 弹簧框架, 软件架构, Google 云端平台, Kubernetes
中级 · 课程 · 1-4 周
University of Michigan
您将获得的技能: Programming Principles, Software Installation, Python Programming, Computer Programming, Computational Thinking, Development Environment
混合 · 课程 · 1-3 个月

École Polytechnique Fédérale de Lausanne
您将获得的技能: Object Oriented Programming (OOP), C++ (Programming Language), C and C++, Object Oriented Design, Computer Programming, Software Design Patterns, Programming Principles, Debugging
中级 · 课程 · 1-3 个月

您将获得的技能: Apache Hadoop, Apache Hive, Big Data, Data Warehousing, Data Integration, Data Processing, Enterprise Application Management, Performance Tuning, Data Manipulation, Data Analysis, Distributed Computing, Data Import/Export, SQL, Data Transformation
混合 · 课程 · 1-3 个月

University of Minnesota
您将获得的技能: 用户故事, 测试驱动开发(TDD), 冲刺回顾, Scrum(软件开发), 冲刺计划, 敏捷项目管理, 持续集成, 积压工作, 敏捷软件开发, Agile 方法论, 软件开发方法
中级 · 课程 · 1-4 周

MathWorks
您将获得的技能: User Interface and User Experience (UI/UX) Design, Data Sharing
初级 · 课程 · 1-4 周

Universitat Autònoma de Barcelona
您将获得的技能: Computer Architecture, Hardware Architecture, System Design and Implementation, Embedded Systems, Application Specific Integrated Circuits, Digital Design, Design Software, Computer Hardware, Verification And Validation, Simulations
中级 · 课程 · 1-3 个月