套接字编程课程可以帮助您学习网络通信、数据传输协议和 Client-server Architecture。您可以掌握处理套接字、管理连接和实施错误处理技术的技能。许多课程会介绍 Python 的套接字库、Java 的套接字 API 和 C 的伯克利套接字等工具,演示这些工具如何促进网络应用程序和服务的开发。

Rice University
您将获得的技能: 系统编程, 数据流, Scala 编程, Java 编程, 调试, Java, 功能设计, Apache Hadoop, 分布式计算, 服务器, 编程原则, 性能测试, 软件架构, 数据结构, 应用框架, Apache Spark, 系统架构, Algorithm, Apache Kafka, 性能调整
中级 · 专项课程 · 3-6 个月

University of Pennsylvania
您将获得的技能: Java 编程, Matplotlib, 数据清理, 数据科学, Pandas(Python 软件包), 调试, Java, 面向对象设计, 数据分析, 单元测试, 面向对象编程(OOP), 应用程序开发, 编程原则, 透视表和图表, Python 程序设计, 数据结构, 计算机编程, 数据可视化, 日蚀(软件), 文件输入/输出
初级 · 专项课程 · 3-6 个月

University of California, Irvine
您将获得的技能: 物联网, UI 组件, 嵌入式系统, Linux, 计算机硬件, 集成开发环境, 开发环境, 计算机编程, Python 程序设计, Operating System 管理, 操作系统流程管理, 文件系统, 操作系统
混合 · 课程 · 1-4 周

您将获得的技能: 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 Michigan
您将获得的技能: Object Oriented Programming (OOP), Animation and Game Design, Interactive Data Visualization, Software Design, Program Development, Data Structures, Visualization (Computer Graphics), Interactive Design, Programming Principles, Graphic and Visual Design, Python Programming, Generative AI, Simulations, Computer Graphics, Design, Computational Logic, Creative Design, Computer Programming, Computational Thinking, File I/O
初级 · 专项课程 · 3-6 个月

University of Michigan
您将获得的技能: NumPy, Debugging, Pandas (Python Package), Statistics, Data Analysis, Statistical Programming, Descriptive Statistics, Exploratory Data Analysis, Data Preprocessing, Data-oriented programming, Program Development, Numerical Analysis, Critical Thinking
中级 · 专项课程 · 3-6 个月

University of London
您将获得的技能: 调试, 开发环境, 集成开发环境, 面向对象编程(OOP), C++(编程语言), 数据结构, 伪代码, Algorithm, 文件输入/输出
攻读学位
中级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 面向对象设计, 测试驱动开发(TDD), Java 编程, 软件设计, 面向对象编程(OOP), 编程原则, 分布式计算, 计算机编程, 软件开发方法, 统一模型语言, 软件设计模式
初级 · 课程 · 1-4 周

University of London
您将获得的技能: 模型评估, 调试, 面向对象编程(OOP), C++(编程语言), 统计编程, 数据结构, 计算机编程, Data Validation, 测试数据, Algorithm
中级 · 课程 · 1-4 周

University of California, Irvine
您将获得的技能: 物联网, 外围设备, 电气布线, 电子产品, 嵌入式系统, 人机界面, 电气与计算机工程, 控制系统, 自动化工程, 电子元件, 系统工程, 计算机系统, 基本电气系统, 编程原则, 计算机编程, 电子硬件, 无线网络, 硬件设计, 远程访问ibility 系统, 互动学习
混合 · 课程 · 1-4 周

University of Michigan
您将获得的技能: C (Programming Language), Programming Principles, C++ (Programming Language), Algorithms, Data Structures, Other Programming Languages, System Programming
中级 · 课程 · 1-4 周

LearnQuest
您将获得的技能: 面向对象设计, 面向对象编程(OOP), 模型-视图-控制器, 编程原则, 计算思维, 计算机编程, 软件架构, Python 程序设计, 数据结构, 软件设计模式, Algorithm
初级 · 课程 · 1-4 周