Search result for Online Courses & Certifications
Get Course Alerts by Email
Problem Solving, Python Programming, and Video Games
by Duane Szafron , Paul Lu- 4.2
Approx. 78 hours to complete
This course is an introduction to computer science and programming in Python. Upon successful completion of this course, you will be able to: 1. Take a new computational problem and develop a plan to solve it through problem understanding and decomposition. 2. Follow a design creation process that includes specifications, algorithms, and testing....
Service-Oriented Architecture
by Kenny Wong- 4.5
Approx. 10 hours to complete
Based on an understanding of architectural styles, you will review architectures for web applications, then explore the basics of Service-Oriented Architecture (SOA) in two approaches: Web Services (WS*) and Representational State Transfer (REST) architecture. In the Capstone Project you will connect a Java-based Android application with Elasticsearch, a web service with a REST application programmer interface (API)....
Python Data Representations
by Scott Rixner , Joe Warren- 4.7
Approx. 9 hours to complete
This course will continue the introduction to Python programming that started with Python Programming Essentials. We'll learn about different data representations, including strings, lists, and tuples, that form the core of all Python programs. We will also teach you how to access files, which will allow you to store and retrieve data within your programs....
Основы разработки на С++: черный пояс
- 0.0
Approx. 155 hours to complete
Во-первых, в «Чёрном поясе» будут изложены темы, без которых ваше представление о C++ будет неполным, — это таблицы виртуальных методов, виртуальные деструкторы, неопределённое поведение, шаблоны с произвольным числом аргументов и forwarding-ссылки. Во-вторых, мы предоставим вам возможность поработать с библиотеками и инструментами, без которых трудно представить современную разработку на С++, — это санитайзеры и protobuf....
操作系统原理(Operating Systems)
by Professor Chen Xiangqun- 4.6
Approx. 25 hours to complete
《操作系统原理》是针对计算机科学技术专业三年级本科生开设的一门专业基础课程。本课程着重学生系统观的培养,通过重点讲述操作系统的内部结构、工作原理及典型技术的实现,使学生建立起对操作系统的整体及各个功能模块的认识,从而系统掌握计算机的专业知识,进一步提升学生的软件开发能力乃至系统软件开发能力。 任何计算机都必须在加载相应的操作系统之后,才能构成一个可以运转的、完整的计算机系统。操作系统的功能是否强大,决定了计算机系统的综合能力;操作系统的性能高低,决定了整个计算机系统的性能;操作系统本身的安全可靠程度,决定了整个计算机系统的安全性和可靠性。操作系统是软件技术的核心和基础运行平台。因此,计算机科学技术专业的学生需要学习和掌握操作系统的基本原理和专业知识。 本课程的教学目标是: 1.掌握操作系统的基本概念、功能组成、系统结构及运行环境; 2.熟悉并运用操作系统工作原理、设计方法和实现技术,理解有代表性、典型的操作系统实例(如UNIX、Linux和Windows); 3.了解操作系统的演化过程、发展研究动向、新技术以及新思想,为后续相关课程的学习打下良好基础,为后续职业发展奠定基石。 操作系统概述 操作系统做了什么? 操作系统的定义和作用 操作系统的主要特征 典型操作系统的架构 操作系统的分类1 操作系统的分类2 第一周测验 操作系统运行环境 处理器状态 中断与异常机制介绍 中断与 异常机制 工作原理 实例:X86的中断与异常机制 系统调用机制 实例:基于X86的Linux系统调用机制简介 第二周测验 进程线程模型 进程的基本概念 进程状态及状态转换 进程控制 关于进程相关概念的讨论 线程的引入 线程机制的实现 第三周测验 处理器调度 处理器调度的相关概念 设计调度算法要考虑的几个问题 批处理系统的调度算法 交互式系统的调度算法 多级反馈队列调度算法、各种调度算法小结等 Windows 的线程调度算法 第四周测验 同步机制(1) 进程的并发执行 进程互斥 进程互斥的软件解决方案 进程互斥的硬件解决方案 进程同步 信号量及PV操作 生产者消费者问题 读者写者问题 第五周测验...
計算機程式設計 (Computer Programming)
by 劉邦鋒- 4.8
Approx. 12 hours to complete
課程介紹 (About the course) This course will introduce computer programming in C. We will cover basic operations about computer, then move on to how to write computer program in a language called C. Various C concepts will be introduced. 授課形式 (Course format) We will have video lecture to introduce the concept of programming....
Data Processing Using Python
by ZHANG Li- 4.2
Approx. 29 hours to complete
This course (The English copy of "用Python玩转数据" <https://www. coursera. org/learn/hipython/home/welcome>) is mainly for non-computer majors. This course, as a whole, based on Finance data and through the establishment of popular cases one after another, enables learners to more vividly feel the simplicity, elegance, and robustness of Python. Similarly, it may also be flexibly applied into other fields....
Architecting with Google Kubernetes Engine: Production
by Google Cloud Training- 4.7
Approx. 12 hours to complete
In this course, "Architecting with Google Kubernetes Engine: Production," you'll learn about Kubernetes and Google Kubernetes Engine (GKE) security; logging and monitoring; and using Google Cloud managed storage and database services from within GKE. Course Introduction Course introduction Getting Started with Google Cloud Platform and Qwiklabs Welcome and Getting Started Guide!...
Core Interaction Programming
by Jeremy Gibson Bond , Unity Technologies- 4.6
Approx. 11 hours to complete
Welcome to Core Interaction Programming, the first course in the Unity Certified Programmer Specialization from Unity Technologies. This course will help you prepare for the Unity Certified Programmer exam, the professional certification for entry to mid-level Unity programmers. Unity is used to create real-time 3D applications for many industries, including video games, automotive, film, training, and more....
Linux for Developers
by Jerry Cooperstein- 4.5
Approx. 19 hours to complete
In course 1 we talked about open source software and the motivation and methods of using it. In course 2, we will introduce you to Linux systems, and help you feel comfortable working at the command line: What Linux is Linux history How to separate the kernel from the entire operating system...