信息学课程可帮助您理解算法、信息系统、数据和逻辑开发的主要概念。您可以培养逻辑分析、建模、架构和分析方面的能力。许多课程利用具体实例来说明基本原理。

University of Colorado Boulder
您将获得的技能: Cybersecurity, Vulnerability Management, Multi-Factor Authentication
初级 · 课程 · 1-4 周

您将获得的技能: Data Structures, Graph Theory, Algorithms, Java, Java Programming, Theoretical Computer Science, Computer Programming, Computational Thinking, Programming Principles, Performance Tuning, Object-Relational Mapping, Computer Programming Tools
中级 · 专项课程 · 1-3 个月

您将获得的技能: Verbal Communication Skills, Communication, Critical Thinking, Problem Solving, Composure, Interpersonal Communications, Computer Programming, Planning, Algorithms, Data Structures, Stress Management, Adaptability
初级 · 课程 · 1-4 周

The Hong Kong University of Science and Technology
您将获得的技能: 叙事, 协调, 动画和游戏设计, 故事板, 数据流, 脚本, 解决方案设计, 事件驱动编程, 游戏设计, 计划发展, 动画, 编程原则, 计算思维, 计算机编程
初级 · 课程 · 1-3 个月
University of California, Santa Cruz
中级 · 课程 · 1-3 个月

您将获得的技能: Apache Maven, File I/O, Data Import/Export, Object Oriented Programming (OOP), JSON, Java Programming, Debugging, Object Oriented Design, JUnit, Software Documentation, Data Structures, Computer Programming, Restful API, Integrated Development Environments, Java, Programming Principles, Data Validation, Network Protocols, Unit Testing, Computer Science
初级 · 专项课程 · 3-6 个月

University of Colorado System
您将获得的技能: 统计分析, 理论计算机科学, Algorithm, 数据可视化软件, 自动化, C(编程语言), 数据收集, 文件输入/输出, 模拟, 数据结构, 数据存储, 数据分析, 计算机编程, 描述性统计, 微软 Visual Studio, 计划发展, 编程原则, 计算思维, 调试
初级 · 专项课程 · 3-6 个月

您将获得的技能: 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 个月

CertNexus
您将获得的技能: Application Security, Human Factors (Security), Secure Coding, Open Web Application Security Project (OWASP), Vulnerability, Computer Security, Vulnerability Management, Vulnerability Assessments, Data Security, Security Strategy, Security Controls, Cyber Security Strategy, Application Design, Computer Programming, Design, Python Programming, Javascript, Design Strategies, JavaScript Frameworks, Node.JS
混合 · 课程 · 1-4 周

University of California San Diego
您将获得的技能: Algorithm, 数据结构, C++(编程语言), 文件管理, Java, 编程原则, Java 编程, 数据存储, 计算机编程
中级 · 课程 · 1-3 个月

您将获得的技能: Threat Modeling, Application Security, Secure Coding, Open Web Application Security Project (OWASP), Security Engineering, Security Requirements Analysis, Security Controls, Data Security, Vulnerability Management, Computer Security, Vulnerability, Vulnerability Assessments, Databases, Information Privacy, Role-Based Access Control (RBAC), Computer Programming, Python Programming, Node.JS, JavaScript Frameworks, Javascript
混合 · 课程 · 1-4 周

University of Colorado Boulder
您将获得的技能: Algorithm, 数据伦理, 道德标准与行为, 人工智能, 多样性意识, 文化多样性, 信息隐私, 生成式人工智能, 多样性、平等和包容倡议, 负责任的人工智能
攻读学位
初级 · 课程 · 1-3 个月