学而不厌
孜孜不倦

Applied Cryptography Specialization/应用密码学 专项课程

学不厌资源阅读(847)

Applied

课程名称(英文):Applied Cryptography Specialization

课程名称(中文):应用密码学 专项课程

课程链接:https://www.coursera.org/specializations/applied-crypto

平台:Coursera

大学或机构:University of Colorado System/科罗拉多大学系统

课程介绍:该专业适用于对计算机安全或其他网络安全相关领域感兴趣或已经从事该职业的学习者。通过四门课程,学员将学习信息系统的安全性,信息熵,经典密码算法,对称密码,非对称/公钥密码,哈希函数,消息身份验证代码,数字签名,密钥管理和分发以及其他基本密码原语和协议。

包含课程详情(点击对应课程后方详情了解对应课程具体信息):

1、Cryptography and Information Theory(详情
2、Symmetric Cryptography(详情
3、Asymmetric Cryptography and Key Management(详情
4、Cryptographic Hash and Integrity Protection(详情

Applied

课程视频压缩包下载(度盘链接):

Programming with Google Go Specialization/Programming with Google Go 专项课程

学不厌资源阅读(1104)

Programming

课程名称(英文):Programming with Google Go Specialization

课程名称(中文):Programming with Google Go 专项课程

课程链接:https://www.coursera.org/specializations/google-golang

平台:Coursera

大学或机构:University of California, Irvine/加州大学尔湾分校

课程介绍:本专项课程介绍了Google的Go编程语言,并为学习者提供了Go特殊功能的概述。 完成三门课程的学习后,学习者将获得使用Go创建简洁,高效,整洁的应用程序所需的知识和技能。

包含课程详情(点击对应课程后方详情了解对应课程具体信息):

1、Getting Started with Go(详情
2、Functions, Methods, and Interfaces in Go(详情
3、Concurrency in Go(详情

Programming

课程视频压缩包下载(度盘链接):

Introduction to Applied Cryptography Specialization/ 专项课程

学不厌资源阅读(828)

Introduction

课程名称(英文):Introduction to Applied Cryptography Specialization

课程名称(中文):Introduction to Applied Cryptography 专项课程

课程链接:https://www.coursera.org/specializations/introduction-applied-cryptography

平台:Coursera

大学或机构:University of Colorado System/科罗拉多大学系统

课程介绍:密码学是网络安全的重要组成部分。保护敏感信息和确保工业控制流程的完整性的需求,在当今的信息技术市场上非常重视网络安全技能。据全球最大的安全软件供应商赛门铁克称,到2019年,全球对网络安全工作的需求预计将增长600万,预计缺口为150万。据《福布斯》报道,网络安全市场预计将从2015年的750亿美元增长到2020年的1700亿美元。在此专业领域,学生将学习计算机通信,经典密码算法,对称密钥密码学,公共密钥密码学,身份验证和数字签名。这些主题对于网络安全新手和有一定经验的人应该是有用的。

包含课程详情(点击对应课程后方详情了解对应课程具体信息):

1、Classical Cryptosystems and Core Concepts(详情
2、Mathematical Foundations for Cryptography(详情
3、Symmetric Cryptography(详情
4、Asymmetric Cryptography and Key Management(详情

Introduction

课程视频压缩包下载(度盘链接):

IBM Microservices Specialization/IBM Microservices 专项课程

学不厌资源阅读(733)

IBM

课程名称(英文):IBM Microservices Specialization

课程名称(中文):IBM Microservices 专项课程

课程链接:https://www.coursera.org/specializations/ibm-microservices

平台:Coursera

大学或机构:IBM

课程介绍:IBM –微服务专业化面向寻求了解微服务体系结构和基于容器的应用程序的好处的应用程序开发人员。 该学生将学习如何通过持续发布管道在IBM Cloud和IBM Cloud Private上使用Kubernetes开发和部署微服务应用程序。

包含课程详情(点击对应课程后方详情了解对应课程具体信息):

1、Microservices – Fundamentals(详情
2、Developing and Deploying Microservices with Microclimate(详情
3、IBM Cloud: Deploying Microservices with Kubernetes(详情
4、IBM Cloud Private: Deploying Microservices with Kubernetes(详情

IBM

课程视频压缩包下载(度盘链接):

Accelerated Computer Science Fundamentals Specialization/ 专项课程

学不厌资源阅读(1175)

Accelerated

课程名称(英文):Accelerated Computer Science Fundamentals Specialization

课程名称(中文):Accelerated Computer Science Fundamentals 专项课程

课程链接:https://www.coursera.org/specializations/cs-fundamentals

平台:Coursera

大学或机构:伊利诺伊大学香槟分校

课程介绍:加速计算机科学基础知识专长:本专长涵盖的主题包括基本的面向对象程序设计,渐近算法运行时间分析以及基本数据结构的实现,包括数组,哈希表,链表,树,堆和图作为遍历,重新平衡和最短路径的算法。 此专业序列旨在帮助希望获得灵活,负担得起的在线计算机科学硕士(MCS)和数据科学领域的MCS的潜在申请人为在线MCS入学考试做准备。在线MCS入学考试允许尚未在数据结构,算法和面向对象程序设计领域进行分级和成绩转换的前提CS课程的申请人加强其入学申请。了解有关在线MCS入学考试的更多信息。

包含课程详情(点击对应课程后方详情了解对应课程具体信息):

1、Object-Oriented Data Structures in C++(详情
2、Ordered Data Structures(详情
3、Unordered Data Structures(详情

Accelerated

课程视频压缩包下载(度盘链接):

Full stack web development Specialization/全栈Web开发 专项课程

学不厌资源阅读(1204)

课程名称(英文):Full stack web development Specialization

课程名称(中文):全栈Web开发 专项课程

课程链接:官网已下架

平台:Coursera

大学或机构:The Hong Kong University of Science and Technology/香港科技大学

课程介绍:暂无相关介绍

包含课程详情(点击对应课程后方详情了解对应课程具体信息):

1、HTML、CSS 和 JavaScript(详情
2、前端 Web 界面框架与工具(详情
3、Front-End JavaScript Frameworks AngularJS(详情
4、使用 Web 技术进行多平台移动 App 开发(详情
5、使用 NodeJS 进行服务器端开发(详情

课程视频压缩包下载(度盘链接):

程序设计与算法 Specialization/程序设计与算法 专项课程

学不厌资源阅读(1131)

程序设计与算法

课程名称(英文):程序设计与算法 Specialization

课程名称(中文):程序设计与算法 专项课程

课程链接:https://www.coursera.org/specializations/biancheng-suanfa

平台:Coursera

大学或机构:Peking University/北京大学

课程介绍:本专项课程旨在系统培养你的程序设计与编写能力。系列课程从计算机的基础知识讲起,无论你来自任何学科和行业背景,都能快速理解;同时我们又系统性地介绍了C程序设计,C++程序设计,算法基础,数据结构与算法相关的内容,各门课之间联系紧密,循序渐进,能够帮你奠定坚实的程序开发基础;课程全部配套在线编程测试,将有效地训练和提升你编写程序的实际动手能力。并通过结业实践项目为你提供应用程序设计解决复杂现实问题的锻炼,从而积累实际开发的经验。因此,我们希望本专项课程能够帮助你完成从仅了解基本的计算机知识到能够利用高质量的程序解决实际问题的转变。

包含课程详情(点击对应课程后方详情了解对应课程具体信息):

1、计算导论与C语言基础(详情
2、C程序设计进阶(详情
3、C++程序设计(详情
4、算法基础(详情
5、数据结构基础(详情
6、高级数据结构与算法(详情
7、程序开发项目实践(不包含此课程,此课程属于毕业项目(capstone)需要在线把前面的课程都通过了才能访问,因此我们无法下载)

程序设计与算法

课程视频压缩包下载(度盘链接):

計算機程式設計 (Computer Programming)

学不厌资源阅读(1016)

Coursera课程下载

课程名称: 計算機程式設計 (Computer Programming)

课程主页: https://www.coursera.org/learn/c-bian-cheng

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 国立台湾大学

讲师: 劉邦鋒

授课语言: 中文

提供字幕: 繁中

课程文件大小: 618MB

课程介绍: 计算机程序设计(Computer Programming):课程介绍(关于本课程) 本课程将介绍用C语言编写的计算机程序。我们将介绍有关计算机的基本操作,然后继续介绍如何用称为C的语言编写计算机程序。将介绍各种C概念。 授课形式(课程格式) 我们将通过视频讲座介绍编程的概念。视频将在演示幻灯片和实际编码过程之间切换。之后,我们将每周进行编程作业,以确保学生能够练习从视频演示中学到的知识。学生将在ideone.com(用于编译和运行计算机程序的网络平台)上进行练习。 修课背景要求(推荐背景) 不需要特殊的计算机先验知识。但是,希望学生能够使用网络浏览器,具有基本的英语词汇和初中毕业生的算术技能。

课程压缩包下载地址(度盘链接):

Computer Science: Programming with a Purpose

学不厌资源阅读(702)

Coursera课程下载

课程名称: Computer Science: Programming with a Purpose

课程主页: https://www.coursera.org/learn/cs-programming-java

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 普林斯顿大学

讲师: Robert Sedgewick,Kevin Wayne

授课语言: 英语

提供字幕: 英文

课程文件大小: 2.52GB

课程介绍: 有目的的编程:上个千年的教育基础是“阅读,写作和算术”;现在它是阅读,写作和计算。学习编程是每个学生教育的重要组成部分,不仅在科学和工程领域,而且在艺术,社会科学和人文科学领域。除了直接应用之外,这是了解计算机科学对现代世界不可否认影响的本质的第一步。本课程涵盖了我们的书《计算机科学:一种跨学科的方法》的上半部分(后半部分在我们的Coursera课程《计算机科学:算法,理论和机器》中进行了介绍)。我们的目的是在科学的背景下向需要或想要学习编程的人教授编程。 我们首先介绍基本的编程元素,例如变量,条件,循环,数组和I / O。接下来,我们转向函数,介绍诸如递归,模块化编程和代码重用之类的关键概念。然后,我们介绍了面向对象编程的现代介绍。 我们使用Java编程语言,并教授适用于许多现代计算环境的解决计算问题的基本技能。精通Java是目标,但我们专注于编程的基本概念,而不是Java本身。

课程压缩包下载地址(度盘链接):

Computational Thinking for Problem Solving

学不厌资源阅读(847)

Coursera课程下载

课程名称: Computational Thinking for Problem Solving

课程主页: https://www.coursera.org/learn/computational-thinking-problem-solving

所在平台: Coursera

课程类别: 计算机科学

大学或机构: 宾夕法尼亚大学

讲师: Susan Davidson,Chris Murphy

授课语言: 英语

提供字幕: 英文

课程文件大小: 597MB

课程介绍: 计算思维是系统地解决问题并创建和表达解决方案以便可以由计算机执行的过程。但是您无需成为计算机科学家就可以像计算机科学家一样思考!实际上,我们鼓励任何学习领域的学生参加此课程。使用计算思维可以解决许多以数据为中心的问题,对计算思维的理解将为您解决具有现实社会影响的问题奠定基础。 在本课程中,您将学习计算思想的基础,计算机科学家如何开发和分析算法,以及如何使用Python编程语言在计算机上实现解决方案。在课程结束时,您将能够开发算法,并通过编写简单的Python程序将其表达给计算机。 本课程将向您介绍使用计算思维解决问题的各行各业的人们。您将与一个独特的分析思想家社区互动,并被鼓励考虑如何通过计算思维来产生积极的社会影响。

课程压缩包下载地址(度盘链接):