

دوراتنا

Using Databases with Python
This course will introduce students to the basics of the Structured Query Language (SQL) as well as basic database design for storing data as part of a multi-step data gathering, analysis, and processing effort. The course will use SQLite3 as its database. We will also build web crawlers and multi-step data gathering and visualization processes. We will use the D3.js library to do basic data visualization. This course will cover Chapters 14-15 of the book “Python for Everybody”.
-
Course by
-
Self Paced
-
15 ساعات
-
الإنجليزية

Responsive Web Design
In this course you will learn how to apply concepts from interaction design and human computer interaction in order to design and build an interactive, professional looking website. You will learn how to make your web page designs adapt to different screen sizes using responsive grid layouts. You will learn how to add navigation and other design elements, and you will learn how to separate data and display using JavaScript objects and templates. At the end of the course, you will be able to: 1. Explain why users need to know where they are, where they can go and what is on a web page 2.
-
Course by
-
Self Paced
-
26 ساعات
-
الإنجليزية

Modern Robotics, Course 1: Foundations of Robot Motion
Do you want to know how robots work? Are you interested in robotics as a career? Are you willing to invest the effort to learn fundamental mathematical modeling techniques that are used in all subfields of robotics? If so, then the "Modern Robotics: Mechanics, Planning, and Control" specialization may be for you. This specialization, consisting of six short courses, is serious preparation for serious students who hope to work in the field of robotics or to undertake advanced study.
-
Course by
-
Self Paced
-
24 ساعات
-
الإنجليزية

Parallel Programming in Java
This course teaches learners (industry professionals and students) the fundamental concepts of parallel programming in the context of Java 8. Parallel programming enables developers to use multicore computers to make their applications run faster by using multiple processors at the same time.
-
Course by
-
Self Paced
-
19 ساعات
-
الإنجليزية

Introduction to Data Science in Python
This course will introduce the learner to the basics of the python programming environment, including fundamental python programming techniques such as lambdas, reading and manipulating csv files, and the numpy library. The course will introduce data manipulation and cleaning techniques using the popular python pandas data science library and introduce the abstraction of the Series and DataFrame as the central data structures for data analysis, along with tutorials on how to use functions such as groupby, merge, and pivot tables effectively.
-
Course by
-
Self Paced
-
35 ساعات
-
الإنجليزية

Applied Plotting, Charting & Data Representation in Python
This course will introduce the learner to information visualization basics, with a focus on reporting and charting using the matplotlib library. The course will start with a design and information literacy perspective, touching on what makes a good and bad visualization, and what statistical measures translate into in terms of visualizations. The second week will focus on the technology used to make visualizations in python, matplotlib, and introduce users to best practices when creating basic charts and how to realize design decisions in the framework.
-
Course by
-
Self Paced
-
24 ساعات
-
الإنجليزية

Applied Social Network Analysis in Python
This course will introduce the learner to network analysis through tutorials using the NetworkX library. The course begins with an understanding of what network analysis is and motivations for why we might model phenomena as networks. The second week introduces the concept of connectivity and network robustness. The third week will explore ways of measuring the importance or centrality of a node in a network. The final week will explore the evolution of networks over time and cover models of network generation and the link prediction problem.
-
Course by
-
Self Paced
-
26 ساعات
-
الإنجليزية

The Arduino Platform and C Programming
The Arduino is an open-source computer hardware/software platform for building digital devices and interactive objects that can sense and control the physical world around them. In this class you will learn how the Arduino platform works in terms of the physical board and libraries and the IDE (integrated development environment). You will also learn about shields, which are smaller boards that plug into the main Arduino board to perform other functions such as sensing light, heat, GPS tracking, or providing a user interface display.
-
Course by
-
Self Paced
-
13 ساعات
-
الإنجليزية

JavaScript, jQuery, and JSON
In this course, we'll look at the JavaScript language, and how it supports the Object-Oriented pattern, with a focus on the unique aspect of how JavaScript approaches OO. We'll explore a brief introduction to the jQuery library, which is widely used to do in-browser manipulation of the Document Object Model (DOM) and event handling. You'll also learn more about JavaScript Object Notation (JSON), which is commonly used as a syntax to exchange data between code running on the server (i.e.
-
Course by
-
Self Paced
-
26 ساعات
-
الإنجليزية

React Basics
React is a powerful JavaScript library that you can use to build user interfaces for web and mobile applications (apps).
-
Course by
-
Self Paced
-
27 ساعات
-
الإنجليزية

University Studies for Student Veterans
The skills you learned in the military will go a long way toward helping you succeed in college, but if you’re looking for some extra support – or an academic tune-up – then you’ll find it in this course. We know that the culture of higher education is different from the culture of the military in meaningful ways, and we also know that one of the keys to excelling in college–especially for student veterans–is learning to navigate these differences successfully, right from the very start. This course aims to help you do just that.
-
Course by
-
Self Paced
-
13 ساعات
-
الإنجليزية

Getting started with TensorFlow 2
Welcome to this course on Getting started with TensorFlow 2! In this course you will learn a complete end-to-end workflow for developing deep learning models with Tensorflow, from building, training, evaluating and predicting with models using the Sequential API, validating your models and including regularisation, implementing callbacks, and saving and loading models. You will put concepts that you learn about into practice straight away in practical, hands-on coding tutorials, which you will be guided through by a graduate teaching assistant.
-
Course by
-
Self Paced
-
26 ساعات
-
الإنجليزية

Kotlin for Java Developers
The Kotlin programming language is a modern language that gives you more power for your everyday tasks. Kotlin is concise, safe, pragmatic, and focused on interoperability with Java code. It can be used almost everywhere Java is used today: for server-side development, Android apps, and much more. Kotlin is 100% compatible with all existing Java frameworks, and has good tooling support. It’s a pragmatic language with a very low learning curve, and can be quickly grasped by Java developers.
-
Course by
-
Self Paced
-
25 ساعات
-
الإنجليزية

Probabilistic Deep Learning with TensorFlow 2
Welcome to this course on Probabilistic Deep Learning with TensorFlow! This course builds on the foundational concepts and skills for TensorFlow taught in the first two courses in this specialisation, and focuses on the probabilistic approach to deep learning. This is an increasingly important area of deep learning that aims to quantify the noise and uncertainty that is often present in real world datasets.
-
Course by
-
Self Paced
-
53 ساعات
-
الإنجليزية

Customising your models with TensorFlow 2
Welcome to this course on Customising your models with TensorFlow 2! In this course you will deepen your knowledge and skills with TensorFlow, in order to develop fully customised deep learning models and workflows for any application. You will use lower level APIs in TensorFlow to develop complex model architectures, fully customised layers, and a flexible data workflow.
-
Course by
-
27 ساعات
-
الإنجليزية

Data Pipelines with TensorFlow Data Services
Bringing a machine learning model into the real world involves a lot more than just modeling.
-
Course by
-
Self Paced
-
12 ساعات
-
الإنجليزية

Building Database Applications in PHP
In this course, we'll look at the object oriented patterns available in PHP. You'll learn how to connect to a MySQL using the Portable Data Objects (PDO) library and issue SQL commands in the the PHP language. We'll also look at how PHP uses cookies and manages session data. You'll learn how PHP avoids double posting data, how flash messages are implemented, and how to use a session to log in users in web applications. We'll then build the first 'complete' application that has multiple screens to Create, Read, Update and Delete (CRUD) our data.
-
Course by
-
Self Paced
-
24 ساعات
-
الإنجليزية

Computational Thinking with Javascript 1: Draw & Animate
This is the first course in a sequence of four courses that develops essential 21st century computational thinking (CT) skills using the popular JavaScript language as a vehicle. At the end of this first course you will: know a framework for CT to help you learn about it and work with others; be developing your CT skills so that you can more easily work with digital technology of all kinds; be able to read and write programs in JavaScript that involve drawing and animation, using a specialised library; and post your creations on the web so that others can appreciate your skills. This course
-
Course by
-
Self Paced
-
33 ساعات
-
الإنجليزية

The Finite Element Method for Problems in Physics
This course is an introduction to the finite element method as applicable to a range of problems in physics and engineering sciences. The treatment is mathematical, but only for the purpose of clarifying the formulation. The emphasis is on coding up the formulations in a modern, open-source environment that can be expanded to other applications, subsequently. The course includes about 45 hours of lectures covering the material I normally teach in an introductory graduate class at University of Michigan.
-
Course by
-
Self Paced
-
62 ساعات
-
الإنجليزية

Automating Real-World Tasks with Python
In the final course, we'll tie together the concepts that you’ve learned up until now. You'll tackle real-world scenarios in Qwiklabs that will challenge you to use multiple skills at once. First, we'll take a closer look at how to use external Python modules to extend your code's capabilities, and spend some time learning how to use documentation to learn a new module. For example, we'll use the Python Image Library (PIL) to create and modify images.
-
Course by
-
Self Paced
-
17 ساعات
-
الإنجليزية

Networking and Security Architecture with VMware NSX
This 8 week online course equips learners with the basics of network virtualization with VMware NSX. To get the most of this course, you should have familiarity with generic IT concepts of routing, switching, firewalling, disaster recovery, business continuity, cloud and security. At the end of the course, you will be able to: • Understand network virtualization basics • Describe NSX business value and use cases • Explain how NSX is different from traditional networking • Summarize networking and security solution architecture with VMware NSX around these key areas: + Micro-segment
-
Course by
-
Self Paced
-
20 ساعات
-
الإنجليزية

CNNs with TensorFlow: Basics of Machine Learning
In this 90-min long project-based course you will learn how to use Tensorflow to construct neural network models. Specifically, we will design, execute, and evaluate a neural network model to help a retail company with their marketing campaign by classifying images of clothing items into 10 different categories. Throughout this course, you will learn how to use Tensorflow to build and analyze neural neural networks that can perform multi-label classification for applications in image recognition.
-
Course by
-
Self Paced
-
3 ساعات
-
الإنجليزية

Strategic Planning for Public Libraries
Learn how to develop, implement, and adapt a strategic plan to fit the needs of your library.
-
Course by
-
Self Paced
-
الإنجليزية

Infrastructure Management for Public Libraries
Learn how library managers and directors make key operational decisions regarding maintenance, insurance, technology, and more.
-
Course by
-
Self Paced
-
الإنجليزية

Managing a Diverse and Inclusive Workplace for Public Libraries
Learn management skills to support workplace diversity and inclusion in a public library setting.
-
Course by
-
التعلم الذاتي
-
الإنجليزية