

Our Courses

The Web and Databases in Android
Learn how to work with web technologies and persistent data on Android applications even after you close or restart an app. There is a focus on web communication and developer tools and you will discover how Kotlin applications communicate over the web. You’ll learn how data formats and web protocols work in relation to Kotlin apps. Furthermore, you will practice applying asynchronous programming techniques using Kotlin. Learn the core functionality and uses of the SQLite database management system (DBMS).
-
Course by
-
Self Paced
-
English

Работа с базами данных в Python
В настоящем курсе рассматриваются основы структурированного языка запросов (SQL) и проектирования баз данных как отдельного этапа процесса сбора, анализа и обработки данных. В качестве системы управления базой данных в курсе используется библиотека SQLite3. Мы научимся создавать поисковых роботов, а также многоэтапные процессы сбора и визуализации данных. Для простой визуализации данных мы воспользуемся библиотекой D3.js. В данном курсе рассматриваются разделы 14–15 книги «Python для всех».
-
Course by
-
Self Paced
-
Russian

Python에서 데이터베이스 사용하기
이 과정은 학생들에게 SQL(Structured Query Language)의 기초와 다단계 데이터 수집, 분석 및 처리 노력의 일환으로 데이터를 저장하기 위한 기본 데이터베이스 설계를 소개합니다. 본 과정은 SQLite3를 데이터베이스로 사용합니다. 또한 웹 크롤러와 다단계 데이터 수집 및 시각화 프로세스를 구축합니다. D3.js 라이브러리를 사용하여 기본 데이터 시각화를 수행합니다. 본 과정은 ‘Python for Everybody’의 14-15장을 다룹니다. 이 과정을 성공적으로 마치려면 교과서의 1-13장과 이 전문 과정의 처음 세 과정에서 다루는 내용을 숙지해야 합니다. 본 과정은 Python 3를 다룹니다.
-
Course by
-
Self Paced
-
Korean

Crear tablas de bases de datos relacionales con SQLiteStudio
Al final de este proyecto guiado, crearás una base de datos relacional y realizarás la gestión de los datos usando SQLite. SQLite es un gestor de bases de datos relacional, cuyo código fuente es de dominio público y gratuito para cualquier propósito. SQLite colabora con el almacenamiento de datos cuando hacemos aplicaciones con lenguajes como Python, Java, C#, C, C++, Delphi etc. En la actualidad, cualquier organización por pequeña que sea, debe contar con una Base de Datos, puesto que los datos son el más grande activo.
-
Course by
-
Self Paced
-
3 hours
-
Spanish

Trabajar con datos en Android
Aprenda a trabajar con tecnologías web y datos persistentes en aplicaciones Android incluso después de cerrar o reiniciar una aplicación. Se hace hincapié en la comunicación web y las herramientas para desarrolladores, y descubrirá cómo se comunican las aplicaciones Kotlin a través de la web. Aprenderá cómo funcionan los formatos de datos y los protocolos web en relación con las aplicaciones Kotlin. Además, practicará la aplicación de técnicas de programación asíncrona utilizando Kotlin. Aprenda las funcionalidades básicas y los usos del sistema de gestión de bases de datos (SGBD) SQLite.
-
Course by
-
Self Paced
-
24 hours
-
Spanish

Uso de bancos de dados com Python
Este curso apresentará aos alunos os conceitos básicos da Linguagem de Consulta Estruturada (SQL), bem como o design básico do banco de dados para armazenar dados como parte de um esforço de coleta, análise e processamento de dados em várias etapas. O curso usará o SQLite3 como banco de dados. Também criaremos rastreadores da Web e processos de coleta e visualização de dados em várias etapas. Usaremos a biblioteca D3.js para fazer a visualização básica de dados. Este curso abordará os capítulos 14 e 15 do livro “Python para Todos”.
-
Course by
-
Self Paced
-
15 hours
-
Portuguese

Uso de bases de datos con Python
Este curso presentará a los estudiantes los conceptos básicos del lenguaje de consulta estructurado (Structured Query Language, SQL), así como el diseño básico de bases de datos para almacenar datos como parte de una iniciativa de varios pasos para recopilar, analizar y procesar datos. El curso utilizará SQLite3 como base de datos. También crearemos rastreadores web y procesos de visualización y recopilación de datos de varios pasos. Utilizaremos la biblioteca D3.js para realizar la visualización básica de datos. Este curso abarcará los capítulos de 14 y 15 del libro “Python para todos”.
-
Course by
-
Self Paced
-
15 hours
-
Spanish

Manejo de bases de datos con Python
Este curso te permitirá conocer qué son las bases de datos relacionales y aprender a trabajar con ellas. El lenguaje SQL que es utilizado en las bases de datos relacionales para trabajar en la definición de los datos y en la manipulación de los mismos será uno de los temas que abordarás. Luego, emprenderás el trabajo con base de datos y cómo hacerlo desde Python. En primer lugar utilizando la librería sqlite3, que forma parte de la biblioteca estándar de Python. Esta librería se conecta directamente a la base de datos y puede ejecutar consultas con SQL desde Python.
-
Course by
-
Self Paced
-
16 hours
-
Spanish

التعامل مع البيانات في Android
تعرّف على كيفية التعامل مع تقنيات الويب والبيانات الدائمة على تطبيقات Android حتى بعد إغلاق التطبيق أو إعادة تشغيله. هناك تركيز على الاتصال عبر الويب وأدوات المطور وسوف تكتشف كيفية تواصل تطبيقات Kotlin عبر الويب. ستتعرف على كيفية عمل تنسيقات البيانات وبروتوكولات الويب فيما يتعلق بتطبيقات Kotlin. علاوة على ذلك، سوف تتدرب على تطبيق تقنيات البرمجة غير المتزامنة باستخدام Kotlin. تعرف على الوظائف والاستخدامات الأساسية لنظام إدارة قاعدة بيانات SQLite (DBMS).
-
Course by
-
Self Paced
-
Arabic

Python استخدام قواعد البيانات مع
سيتعرف الطلاب خلال هذه الدورة على أساسيات لغة الاستعلام البنوية (SQL) وتصميم قاعدة البيانات الأساسية لتخزين البيانات كجزءٍ من جمع البيانات متعددة الخطوات وتحليلها ومعالجتها. تستخدم الدورة التدريبية SQLite3 قاعدة بيانات لها. نعمل أيضًا على إنشاء متتبعات الويب وعمليات جمع البيانات متعددة الخطوات وتصورها. نستخدم مكتبة D3.js لإجراء تصور البيانات الأساسية. تتناول هذه الدورة الفصلين 14 و15 من كتاب "Python for Everybody". كي تجتاز هذه الدورة، ينبغي أن تكون على دراية بالمواد المذكورة في الفصل الأول إلى الفصل 13 من الكتاب الدراسي والدورات الثلاث الأولى في هذا التخصص. تتناول هذه الدورة Python 3.
-
Course by
-
Self Paced
-
Arabic

Understanding Basic SQL Syntax
In this project you will learn to identify and use correct syntax when writing SQL retrieval queries. Through hands-on activities in SQLiteStudio, you will gain experience with the SQL syntax used to display specific columns, filter for specific rows, and determine the sequence of those columns and rows in query output. Familiarity with SQL syntax is a marketable skill for both Information Technology professionals and non-IT super users.
-
Course by
-
Self Paced
-
3 hours
-
English

Working with Data
This course expands upon the knowledge you gained from the React Native course, and will prepare you to make more informed decisions about how you access, store, retrieve and present data within your React Native applications. The course is designed to be completed over five weeks.
-
Course by
-
Self Paced
-
21 hours
-
English

Manipulating Data with SQL
In this course you will learn to write the SQL code to manipulate the data in a relational database table. You’ll begin by populating the table with data. Since a database and its tables are designed and built to be repositories of data, getting the data into the tables is a critical activity in the building of a working database. When building a new home, the real test of your design comes when the furniture and family move in.
-
Course by
-
Self Paced
-
2 hours
-
English

Capstone MOOC for "Android App Development"
The Capstone project integrates material from throughout the Android App Development Specialization to exercise and assess the ability of learners to create an interesting Android app. Learners will apply knowledge and skills learned in previous MOOCs in this Specialization, including Java programming features; Android activity, broadcast receiver, service, and content provider (plus SQLite) components; and unit, integration, and user interface testing. The project itself is similar in scope to previous assignments in the earlier MOOCs in the Specialization.
-
Course by
-
Self Paced
-
5 hours
-
English

Access SQLite in an Android Studio Project
In this 1-hour long project-based course, you will learn how SQLite databases are used by mobile applications, how to access the information in the SQLite database from your Android app, and how to display the information from the SQLite database in your Android app.
-
Course by
-
Self Paced
-
3 hours
-
English

Create Your First Web App with Python and Flask
In this 2-hour long project-based course, you will learn the basics of web application development with Python using the Flask framework. Through hands on, practical experience, you will go through concepts like creating a Flask Application, using Templates in Flask Applications, using SQLAlchemy and SQLite with Flask, and using Flask and WTForms.
-
Course by
-
Self Paced
-
2 hours
-
English

Advanced Features with Relational Database Tables Using SQLiteStudio
In this course, you'll increase your knowledge of and experience with relational tables as you explore alternative ways of getting data into tables.
-
Course by
-
Self Paced
-
2 hours
-
English

Android Banking Application using SQLite
At the end of this project you are going learn how to use SQLite local database in Android.
-
Course by
-
Self Paced
-
3 hours
-
English

Creating Database Tables with SQL
In this course you will experience the process of defining, creating, and managing relational database tables using the SQL language. Tables are used as the containers for the data in a database. As such, the structure, or makeup, of each table in a relational database is critical, since it must be designed and created specifically to meet the needs of the data it will contain. The table’s structure indicates which pieces of data are stored in a table, as well as the type and size of each piece of data.
-
Course by
-
Self Paced
-
2 hours
-
English

Access Maps in an Android Studio Project
In this 1-hour long project-based course, you will learn how to: • Create a Google Maps Activity in an Android App using Android Studio • Adjust the location accuracy settings of your app, and insert markers in your map • Get a Google Maps API Key to use in your app, and adjust the key restrictions *** You do not need to get a Google Maps API Key to pass the quiz and get the certificate for this project.
-
Course by
-
Self Paced
-
3 hours
-
English

Retrieve Data using Single-Table SQL Queries
In this course you’ll learn how to effectively retrieve data from a relational database table using the SQL language. We all know that most computer systems rely on at least one database to store data. Your tax information is stored in the database used by the Internal Revenue Service. Your phone stores your contacts’ names, addresses, email addresses, and phone numbers in a database. If you shop online, you’re viewing photos, descriptions, and prices of products that are stored in a database.
-
Course by
-
Self Paced
-
2 hours
-
English

Retrieve Data with Multiple-Table SQL Queries
In this course you will be introduced to two methods of writing SQL queries that retrieve data from two or more tables. Since one of the functions of a database is to store data in an organized format, many databases are made up of multiple tables. Often, the data output required from the database is made up of data from more than one table. For example, the data that populates a student transcript might come from the Student, Course, and Section tables.
-
Course by
-
Self Paced
-
2 hours
-
English

Working with Data in Android
Learn how to work with web technologies and persistent data on Android applications even after you close or restart an app. There is a focus on web communication and developer tools and you will discover how Kotlin applications communicate over the web. You’ll learn how data formats and web protocols work in relation to Kotlin apps. Furthermore, you will practice applying asynchronous programming techniques using Kotlin. Learn the core functionality and uses of the SQLite database management system (DBMS).
-
Course by
-
Self Paced
-
27 hours
-
English

Advanced SQL Retrieval Queries in SQLiteStudio
In this course you will learn to write advanced SQL (Structured Query Language) retrieval queries using SQLiteStudio. Retrieving data from a relational database is one of the primary methods used by application and web developers to display data and populate web pages. Since a database can be made up of a complex combination of relational tables, retrieving that data can be challenging. You can meet those challenges by gaining experience with some of the more advanced SQL coding techniques.
-
Course by
-
Self Paced
-
3 hours
-
English

Create Relational Database Tables Using SQLiteStudio
In this project-based course, you will learn how to use the SQLiteStudio database management system to create a relational database, add tables to the database, and populate the tables.
-
Course by
-
Self Paced
-
3 hours
-
English