编程基础课程可以帮助您学习变量、控制结构、数据类型和函数等基本概念。您还可以掌握解决问题、调试和编写简洁高效代码的技能。许多课程都会介绍一些工具,如用于版本控制的 Git、Visual Studio Code 等集成开发环境 (IDE) 以及 Python 或 JavaScript 等编程语言,这些都是网络开发和软件工程中常用的工具。
Stanford University
您将获得的技能: 图论, Algorithm, 理论计算机科学, 计算思维, 数据结构, 生物信息学
中级 · 课程 · 1-4 周


University of Colorado Boulder
您将获得的技能: Tidyverse (R Package), Rmarkdown, R Programming, Ggplot2, Data Import/Export, Data Visualization, Data Manipulation, Data Visualization Software, Data Analysis, Data Science, Data Storytelling, Statistical Analysis, Relational Databases, Data Cleansing, Data Transformation, Statistical Programming, Data Integration, Software Installation, Programming Principles, Communication
初级 · 专项课程 · 1-3 个月

您将获得的技能: PHP (Scripting Language), File I/O, Web Applications, Responsive Web Design, MySQL, Web Design and Development, Server Side, HTML and CSS, Data Import/Export, Back-End Web Development, Database Development, Data Structures
混合 · 课程 · 1-4 周

您将获得的技能: PL/SQL, Oracle Databases, SQL, Stored Procedure, Data Access, Database Design, Programming Principles, Debugging, Relational Databases, Maintainability
混合 · 课程 · 1-4 周

您将获得的技能: Full-Stack Web Development, Node.JS, JavaScript Frameworks, Authentications, OAuth, Web Applications, Back-End Web Development, Server Side, Secure Coding, Web Development Tools, Application Servers, Database Management, Javascript, Databases, Cryptography, Data Storage Technologies, Middleware, Routing Protocols
中级 · 课程 · 1-3 个月

您将获得的技能: Open Source Technology, Package and Software Management, Web Development, Linux, Shell Script, Database Design, Ubuntu, Relational Databases, Web Development Tools, Unix Shell, Test Driven Development (TDD), Python Programming, Linux Administration, Databases, Object Oriented Programming (OOP), Full-Stack Web Development, Scripting Languages, Computer Programming, Javascript, Database Management
攻读学位
初级 · 专项课程 · 3-6 个月

Dartmouth College
您将获得的技能: C(编程语言), 命令行界面, 嵌入式系统, 应用程序开发, 嵌入式软件, 开发环境, 计算机编程, 文件输入/输出, 操作系统, Linux, 软件安装, 计划发展, 构建工具
初级 · 课程 · 1-3 个月

Board Infinity
您将获得的技能: SAP S/4HANA, Business Logic, SAP Applications, Business Reporting, Debugging, Object Oriented Design, Report Writing, Programming Principles, Object Oriented Programming (OOP), User Interface (UI), Program Development, UI Components, Test Tools, Data Entry, Eclipse (Software), Software Engineering, Maintainability, Development Environment, Data Structures
初级 · 课程 · 1-4 周

Duke University
您将获得的技能: Matplotlib, Pandas (Python Package), NumPy, Data Visualization, Data Cleansing, Data Structures, Data Visualization Software, Predictive Analytics, Debugging, Object Oriented Programming (OOP), Data Manipulation, Regression Analysis, Python Programming, Data Science, Algorithms, Simulations, Data Preprocessing, Exploratory Data Analysis, Predictive Modeling, Data Analysis
初级 · 专项课程 · 3-6 个月

University of California San Diego
您将获得的技能: Debugging, Computer Programming Tools, Algorithms, Programming Principles, Computational Thinking, Digital pedagogy, Program Development, Technical Communication, Computer Programming, Education Software and Technology, Event-Driven Programming, Code Review, Diversity Equity and Inclusion Initiatives, Computer Science, Software Documentation, Brainstorming, Data Structures, Student Engagement, Visualization (Computer Graphics), Game Design
初级 · 专项课程 · 3-6 个月

您将获得的技能: Model View Controller, Java Platform Enterprise Edition (J2EE), Back-End Web Development, Full-Stack Web Development, Server Side, Email Automation, Data Access, Apache Tomcat, Front-End Web Development, Java Programming, Web Design and Development, Databases, PostgreSQL, Relational Databases, Java, User Interface (UI), Web Design, Web Servers, Systems Development, Application Servers
初级 · 专项课程 · 3-6 个月