编程基础课程可以帮助您学习变量、控制结构、数据类型和函数等基本概念。您还可以掌握解决问题、调试和编写简洁高效代码的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、Visual Studio Code 等集成开发环境 (IDE) 以及 Python 或 JavaScript 等编程语言,这些都是网络开发和软件工程中常用的工具。

您将获得的技能: Microsoft Excel, Pivot Tables And Charts, Excel Formulas, Spreadsheet Software, Business Reporting, Data Visualization, Excel Macros, Dashboard, Forecasting, Data Analysis, Data Visualization Software, Predictive Modeling, Data Validation, Productivity Software, Data Entry, Data Management, Financial Modeling, Data Security, Data Integrity, Computer Literacy
初级 · 专项课程 · 1-3 个月

University of Colorado Boulder
您将获得的技能: 文件系统, 电气工程, 外壳脚本, 利纳克斯
高级设置 · 课程 · 1-4 周

您将获得的技能: Java Programming, Java, Integrated Development Environments, Mobile Development, Computer Programming, Programming Principles, Object Oriented Programming (OOP), Debugging, Data Structures
初级 · 指导项目 · 不超过 2 小时

您将获得的技能: Performance Tuning, Python Programming, OS Process Management, Data Processing, Scalability, Database Management
中级 · 课程 · 1-4 周

您将获得的技能: Jira (Software), Backlogs, Scrum (Software Development), Sprint Retrospectives, Sprint Planning, Agile Methodology, Agile Project Management, Scalability, User Story, Prioritization, Continuous Improvement Process, Estimation
中级 · 课程 · 3-6 个月

您将获得的技能: Object Oriented Programming (OOP), Programming Principles, Computer Programming, Scripting Languages, Data Import/Export, Data Structures, Python Programming, Integrated Development Environments, Scripting, Data Persistence, Computational Logic, Computer Science, File Management
初级 · 专项课程 · 3-6 个月

您将获得的技能: Debugging, Integrated Development Environments, Data Validation, Web Applications, Scripting, Development Environment, Object Oriented Programming (OOP), Django (Web Framework), Software Testing, Web Development, Customer Data Management, Data Structures, Program Development, Scripting Languages, Business Logic, Financial Data, User Interface (UI), Python Programming, Software Development Methodologies, Programming Principles
中级 · 专项课程 · 1-3 个月

University of California, Santa Cruz
您将获得的技能: Go (Programming Language), Data Structures, Object Oriented Programming (OOP), Computer Programming, Unit Testing, Programming Principles, Algorithms, C (Programming Language), Software Testing, Debugging, Integration Testing, Software Design, System Design and Implementation, Distributed Computing
中级 · 课程 · 1-3 个月

University of Alberta
您将获得的技能: Algorithm, 视频游戏开发, 软件工程, 游戏设计, 软件质量(SQA/SQC), 功能测试, 算法, 应用设计, 编程原则, 计算思维, 动画和游戏设计, 计算机科学, 伪代码, 理论计算机科学, 解决问题, 调试, Python 编程, 数据结构, 计划发展, 计算机编程, 问题管理
初级 · 课程 · 1-3 个月

您将获得的技能: Natural Language Processing, Python Programming, Text Mining, Artificial Intelligence, Data Preprocessing, Machine Learning, Applied Machine Learning, Data Collection, Data Analysis
中级 · 课程 · 1-4 周

您将获得的技能: Plot (Graphics), Scripting, Scientific Visualization, Visualization (Computer Graphics), Graphing, Programming Principles, Debugging, Matlab, Computational Thinking, Numerical Analysis, Data Manipulation, Linear Algebra
混合 · 课程 · 1-4 周

您将获得的技能: 3D Modeling, 3D Assets, Visualization (Computer Graphics), Computer Graphics, Graphical Tools, Computer Graphic Techniques, User Interface (UI), Graphics Software, Data Import/Export
混合 · 课程 · 1-4 周