Search result for Online Courses & Certifications
Get Course Alerts by Email
Programming with Scratch
by Kenneth W T Leung- 4.1
Approx. 37 hours to complete
Learning coding is not only about understanding the programming language being used, but also developing important computational thinking skills, which are useful for problem solving across many disciplinary areas. In this course, students will learn basic programming skills by creating interactive storybooks, animations, and games with Scratch, which is a block-based visual programming language for anyone new to coding....
Learn to Program: Crafting Quality Code
by Jennifer Campbell , Paul Gries- 4.6
Approx. 14 hours to complete
Not all programs are created equal. In this course, we'll focus on writing quality code that runs correctly and efficiently. We'll design, code and validate our programs and learn how to compare programs that are addressing the same task. Week 1 Palindrome: Approaching the Problem Palindrome: Algorithm 1 Palindrome: Algorithm 2...
Continuous Integration
by Edward Raigosa- 3.8
Approx. 16 hours to complete
In today's world, software development is highly complex and often has large teams of developers working on small pieces of a larger software project. This course will go over the basic principles of using a continuous integration system effectively to constantly improve software. Automation at scale is now more achievable for software development teams, as continuous integration makes it possible....
Game Development for Modern Platforms
by Brian WinnTop Instructor- 4.8
Approx. 12 hours to complete
The device or "platform" that a game is developed for and played on has a massive impact on the game development process. In this hands-on course you will explore how to develop a game for a variety of modern platforms, including Web, Windows, Mac OS X, iOS, and Android. Starting the Project...
Initiation à la programmation (en Java)
by Jean-Cédric Chappelier , Jamila Sam- 4.8
Approx. 31 hours to complete
Ce cours initie aux bases de la programmation en utilisant le langage Java : variables, boucles, fonctions, . . . Il ne présuppose pas de connaissance préalable. Les aspects plus avancés (programmation orientée objet) sont donnés dans un cours suivant, «Introduction à la programmation orientée objet (en Java)». Initiation à la programmation...
用Python玩转数据 Data Processing Using Python
by ZHANG Li- 4.7
Approx. 27 hours to complete
本课程 (Please click https://www. coursera. org/learn/python-data-processing for English version) 主要面向非计算机专业学生,从Python基本语法开始,到Python中如何从本地和网络上进行数据获取,如何解析和表示数据,再到如何利用Python开源生态系统SciPy对数据进行基础和高级的统计分析及可视化,包括数据探索和预处理的具体方法,到最后如何设计一个简单的GUI界面来表示和处理数据,层层推进。 整个课程以财经数据为基础,通过构建一个个喜闻乐见的案例,让大家可以以更直观的方式领略Python的简洁、优雅和健壮,同时探讨Python除了在商业领域之外在文学、社会学和新闻等人文社科类领域以及在数学和生物等理工类领域同样拥有便捷高效的数据处理能力,并可以触类旁通将其灵活应用于各专业中。 近期(2019年11月6日已更新完毕)本课程进行了全面改版,新版主要在以下几个方面做了改变: 1. 丰富了Python基础的案例实际操作和讲解; 2. 增加和扩展了如NumPy包的矢量运算和广播思想及常见应用,数据探索与预处理的多个环节,基于pandas的数据分析及数据挖掘案例等。 有些是直接在原视频上修改,有些是以拓展视频的方式呈现,特别是新录制的视频因为想说的内容很多所以时长较长,很多都超过了20分钟,小伙伴们学习时可能会比较辛苦,加油加油! 欢迎学习《用Python玩转数据》Welcome 课程宣传片 授课方式 常见问题 Python基础Basics of Python 1 Python简介 2 第一个Python程序 3 Python语法基础 4 Python数据类型 5 Python基本运算 6 Python的函数、模块和包 1. 1补充 Python环境搭建 1 条件 2 range函数 3 循环 4 循环中的break,continue和else 5 自定义函数 6 递归...
Introdução ao Teste de Software
by Márcio Eduardo Delamaro , Ellen Francine Barbosa , Aracele Garcia de Oliveira Fassbinder , Stevao Alves de Andrade , Draylson Micael de Souza- 4.8
Approx. 16 hours to complete
A necessidade das empresas em produzir software com qualidade tem aumentado a demanda por profissionais com conhecimentos e habilidades em Teste de Software. Entretanto, existe uma escassez de mão-de-obra especializada nesta área. Ao completar o curso, os estudantes serão capazes de planejar e aplicar as principais técnicas, critérios e ferramentas de teste em variados domínios e tipos de software....
Orientação a Objetos com Java
by Clovis Fernandes , Eduardo Guerra- 4.8
Approx. 32 hours to complete
Neste curso, assumimos que você já sabe desenvolver programas pequenos em Java, mas você talvez não se sinta ainda confortável em projetar programas mais complexos com método e organização. Os conceitos discutidos e experimentados por você neste curso serão a base para você poder compreender os novos conceitos apresentados nos cursos seguintes desta especialização....
Основы разработки на С++: коричневый пояс
- 4.9
Approx. 133 hours to complete
Основная цель этого курса — научить идиомам языка C++, то есть показать, как с помощью различных возможностей языка создавать элегантные, эффективные и надёжные блоки кода. В совокупности со знаниями, полученными на «Красном поясе», это позволит вам создавать не только быстрые и легко поддерживаемые программы. Эффективное использование ассоциативных контейнеров Введение в ассоциативные контейнеры...
Mastering the Software Engineering Interview
by Mia Minnes , Leo Porter , Christine Alvarado- 4.6
Approx. 21 hours to complete
You’ve hit a major milestone as a computer scientist and are becoming a capable programmer. You now know how to solve problems, write algorithms, and analyze solutions; and you have a wealth of tools (like data structures) at your disposal. You may now be ready for an internship or (possibly) an entry-level software engineering job....