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

IBM
您将获得的技能: 负责任的人工智能, Prompt Engineering, 测试自动化, 深度学习, 生成式人工智能, AI 工作流程, 软件开发工具, DevSecOps, 软件测试, CI/CD, 人工智能, 人工智能和机器学习(AI/ML), 大型语言模型, 自然语言处理, 软件工程, 提示模式, 原型设计, 软件开发, ChatGPT, AI 安全
中级 · 专项课程 · 1-3 个月

University of Illinois Urbana-Champaign
您将获得的技能: 数据结构, C++(编程语言), 面向对象设计, 非结构化数据, Algorithm, 图论, 数据库系统, 计划发展, 面向对象编程(OOP), 理论计算机科学, Networking 路由器, 计算机编程, 调试, 工程软件, 数据库理论, 数据存储技术, 开发环境, 数据存储
中级 · 专项课程 · 1-3 个月

您将获得的技能: iOS Development, Apple iOS, Apple Xcode, User Interface (UI), Mobile Development, Swift Programming, Unit Testing, User Interface (UI) Design, UI Components, Mobile Development Tools, Objective-C (Programming Language), Application Development, Data Structures, Programming Principles, Development Testing, Object Oriented Programming (OOP), Integrated Development Environments, Development Environment, Prototyping, Storyboarding
初级 · 专项课程 · 3-6 个月

您将获得的技能: Software Development Life Cycle, Object Oriented Programming (OOP), Java Programming, Java, Program Development, Software Development, Development Environment, Integrated Development Environments, Computer Programming, Software Engineering, Programming Principles
初级 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Theoretical Computer Science, Algorithms, Graph Theory, Data Structures, Operations Research, Public Key Cryptography Standards (PKCS), Cryptography, Programming Principles, Computational Thinking, Pseudocode, Design Strategies, Data Encryption Standard, Computer Science, Tree Maps, Encryption, Linear Algebra, Combinatorics, Mathematical Modeling, Advanced Mathematics, Python Programming
攻读学位
高级设置 · 专项课程 · 3-6 个月

University of California, Davis
您将获得的技能: 数据叙事, 数据管理, 统计分析, 数据建模, 数据分析, 演讲, Data Governance, 分布式计算, 数据湖, 数据质量, Apache Spark, 数据管道, JSON, 性能指标, 描述性统计, 探索性数据分析, SQL, 解决复杂问题, 同行评审, 数据可视化
初级 · 专项课程 · 3-6 个月

Meta
您将获得的技能: Data Storytelling, Data Presentation, Business Metrics, Key Performance Indicators (KPIs), Data Management, Data Collection, Data Governance, Bayesian Statistics, Data Visualization, Descriptive Statistics, Statistical Hypothesis Testing, Information Privacy, Data Cleansing, Pandas (Python Package), Data Analysis, Data Visualization Software, Spreadsheet Software, Exploratory Data Analysis, SQL, Python Programming
初级 · 专业证书 · 3-6 个月

Vanderbilt University
您将获得的技能: Data Storytelling, Prompt Engineering, Data Presentation, ChatGPT, Prompt Patterns, Data Synthesis, Microsoft Excel, LLM Application, Productivity, Infographics, OpenAI, Document Management, AI Enablement, Data Analysis, SQL, Generative AI, Artificial Intelligence, Data Visualization, Data Cleansing, Databases
初级 · 专项课程 · 3-6 个月

Johns Hopkins University
您将获得的技能: 数据收集, 数据访问, 数据导入/导出, 数据预处理, 数据清理, 网页抓取, 数据操作, 应用编程接口 (API), 数据管理, 数据整合, MySQL, R 语言程序设计(中文版)
混合 · 课程 · 1-4 周

DeepLearning.AI
您将获得的技能: Large Language Modeling, Prompt Engineering, Artificial Intelligence, Jupyter, Python Programming, Data Analysis, AI Enablement, Application Development, Scripting, Programming Principles, Automation, Application Programming Interface (API), Debugging, Data Structures
初级 · 课程 · 1-4 周

您将获得的技能: Apache Maven, Build Tools, Software Configuration Management, Continuous Integration, Integrated Development Environments, Java Programming, Dependency Analysis, Automation, Java, Product Lifecycle Management, Software Versioning
中级 · 课程 · 1-3 个月

University at Buffalo
您将获得的技能: 概率与统计, Algorithm, 色彩理论, Matlab, 应用数学, 数字信号处理, 增强现实, 计算机图形学, 图像分析, 计算机视觉, 人工智能, 微积分, 计算机编程
中级 · 课程 · 1-4 周