免费课程可以帮助您学习 Python 和 JavaScript 等编码语言、数据分析技术和网络开发基础知识。您可以培养解决问题、算法设计和创建 Interaction Design 网站的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、用于数据库管理的 SQL 以及各种简化网络开发的框架,让您可以在实际项目中应用自己的技能。

Microsoft
您将获得的技能: 负责任的人工智能, 产品改进, 产品管理, 营销策划, 绩效衡量, 质量保证, 产品规划, 人工智能产品战略, 产品质量(QA/QC), 产品开发, 产品营销, 质量监测, 产品生命周期管理, 销售策略, 技术产品管理, 新产品开发, 质量保证和控制, 促销策略, 性能分析, 发布管理
初级 · 课程 · 1-3 个月

Microsoft
您将获得的技能: GitHub Copilot, Microsoft Visual Studio, GitHub, Microsoft Development Tools, Code Review, Program Development, Software Documentation, Maintainability, AI Integrations, Web Development Tools, Technical Documentation, Development Testing, Test Case, Debugging
初级 · 课程 · 1-4 周

Atlassian
您将获得的技能: 软件版本控制, GitHub, 持续集成, Git(版本控制系统), 软件配置管理, 协作软件, Bitbucket, 命令行界面, 版本控制
混合 · 课程 · 1-4 周

University of Leeds
您将获得的技能: Robotics, Automation, Automation Engineering, Artificial Intelligence, Manufacturing and Production, Engineering, Data Ethics, Electrical Engineering, Biomedical Engineering, Computer Programming
初级 · 课程 · 1-4 周

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

University of Minnesota
您将获得的技能: 软件测试, 代码覆盖范围, 测试自动化, 漏洞扫描, 自动化, 软件开发工具, 功能要求, 应用安全, 软件工程工具, 安全测试, 测试脚本开发, 白盒测试, 回归测试, 测试数据, 测试工具, 计算机编程工具, 验证和确认, 测试案例
中级 · 课程 · 1-4 周

您将获得的技能: C++ (Programming Language), Object Oriented Programming (OOP), Object Oriented Design, Programming Principles, Computer Programming, Code Reusability, Software Documentation, Computer Science, Maintainability
中级 · 课程 · 1-4 周

Scrimba
您将获得的技能: 生成式人工智能, 负责任的人工智能, 法学硕士申请, 应用框架, 拥抱的脸, 开放源码技术, 模型部署, 人工智能集成, 网络应用
中级 · 课程 · 1-4 周

Coursera
您将获得的技能: Canva (Software), Infographics, Planning, Graphic and Visual Design Software, Design, Design Software, Visual Design, Graphic Design, Graphical Tools, Graphic and Visual Design, Collaboration
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Programming Principles, C++ (Programming Language), C and C++, Computer Programming, Computational Logic, Computer Science
初级 · 课程 · 1-4 周

CentraleSupélec
您将获得的技能: 应用程序开发, 故事板, 事件驱动编程, 软件文档, 软件安装, Java 编程, 安卓工作室, 安卓开发, 用户界面组件, 以用户为中心的设计, 用户界面 (UI) 设计, 开发环境, 互动设计, Java, 移动开发, 应用设计, 安卓(操作系统)
混合 · 课程 · 1-3 个月

您将获得的技能: Debugging, Java Programming, Java, Programming Principles, Computer Programming, Computational Logic, Computer Science, Data Storage
初级 · 课程 · 1-4 周