Search result for Courses taught by Charles Russell Severance
Get Course Alerts by Email
Programming for Everybody (Getting Started with Python)
by Charles Russell Severance- 4.8
Approx. 19 hours to complete
This course aims to teach everyone the basics of programming computers using Python. We cover the basics of how one constructs a program from a series of simple instructions in Python. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to master the materials in this course....
Python Data Structures
by Charles Russell Severance- 4.9
Approx. 19 hours to complete
This course will introduce the core data structures of the Python programming language. We will move past the basics of procedural programming and explore how we can use the Python built-in data structures such as lists, dictionaries, and tuples to perform increasingly complex data analysis. This course will cover Chapters 6-10 of the textbook “Python for Everybody”....
Using Python to Access Web Data
by Charles Russell Severance- 4.8
Approx. 19 hours to complete
This course will show how one can treat the Internet as a source of data. We will scrape, parse, and read web data as well as access data using web APIs. We will work with HTML, XML, and JSON data formats in Python. This course will cover Chapters 11-13 of the textbook “Python for Everybody”....
Using Databases with Python
by Charles Russell Severance- 4.8
Approx. 15 hours to complete
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....
Internet History, Technology, and Security
by Charles Russell Severance- 4.8
Approx. 15 hours to complete
The impact of technology and networks on our lives, culture, and society continues to increase. The very fact that you can take this course from anywhere in the world requires a technological infrastructure that was designed, engineered, and built over the past sixty years. To function in an information-centric world, we need to understand the workings of network technology....
البرمجة للجميع - بدء استخدام بايثون
by Charles Russell Severance- 4.7
Approx. 19 hours to complete
تهدف هذه الدورة إلى تعليم الجميع أساسيات برمجة أجهزة الكمبيوتر باستخدام بايثون. إننا نغطي أساسيات كيفية إنشاء برنامج من سلسلة من التعليمات البسيطة في بايثون. لا يوجد متطلبات مسبقة للدورة التدريبية وهي لا تستخدم سوى أبسط قواعد الرياضيات. يجب أن يتمكن أي شخص لديه خبرة معتدلة في الكمبيوتر من إتقان المواد في هذه الدورة....
Database Design and Basic SQL in PostgreSQL
by Charles Russell Severance- 4.8
Approx. 13 hours to complete
In this course you will learn more about the historical design of databases and the use of SQL in the PostgreSQL environment. Using SQL techniques and common commands (INSERT INTO, WHERE, ORDER BY, ON DELETE CASCADE, etc) will enable you to create tables, column types and define the schema of your data in PostgreSQL....
Intermediate PostgreSQL
by Charles Russell Severance- 4.9
Approx. 16 hours to complete
This course covers a wide range of SQL techniques, beyond basic CRUD (Create, Read, Update, and Delete) operations in PostgreSQL. You will learn the specifics of aggregation, transactions, reading and parsing CSV files and inserting data into a database. You’ll also take a look at how PostgreSQL handles and indexes text data....
JSON and Natural Language Processing in PostgreSQL
by Charles Russell Severance- 4.7
Approx. 16 hours to complete
Within this course, you’ll learn about how PostgreSQL creates and uses inverted indexes for JSON and natural language content. We will use various sources of data for our databases, including access to an online API and spidering its data and storing the data in a JSON column in PostgreSQL. Students will explore how full-text inverted indexes are structured....
Database Architecture, Scale, and NoSQL with Elasticsearch
by Charles Russell Severance- 4.2
Approx. 10 hours to complete
In this final course, you will explore database architecture, PostgreSQL, and various scalable deployment configurations. You will see how PostgreSQL implements basic CRUD operations and indexes, and review how transactions and the ACID (Atomicity, Consistency, Isolation, Durability) requirements are implemented. Scaling Databases Welcome to the Course Lecture: To SQL or to NoSQL?...