AI Academy

Programming for Everybody (Getting Started with Python)

Instructor: Charles Russell Severance Duration: 1 week at 10 hours a week
Objective 1 Install Python and write your first program
Objective 2 Describe the basics of the Python programming language
Objective 3 Use variables to store, retrieve and calculate information
Objective 4 Utilize core programming tools such as functions and loops
Python Programming
Command-Line Interface
Development Environment
Programming Principles
Software Installation
Computational Thinking
Computer Programming

Python Data Structures

Instructor: Charles Russell Severance Duration: 4 hours to complete
Objective 1 Explain the principles of data structures & how they are used
Objective 2 Create programs that are able to read and write data from files
Objective 3 Store data as key/value pairs using Python dictionaries
Objective 4 Accomplish multi-step tasks like sorting or looping using tuples
Data Import/Export
Data Manipulation
Data Structures
Development Environment
Python Programming
File Management
Programming Principles

Using Python to Access Web Data

Instructor: Charles Russell Severance Duration: 7 hours to complete
Objective 1 Use regular expressions to extract data from strings
Objective 2 Understand the protocols web browsers use to retrieve documents and web apps
Objective 3 Retrieve data from websites and APIs using Python
Objective 4 Work with XML (eXtensible Markup Language) data
Extensible Markup Language (XML)
JSON
Data Capture
Application Programming Interface (API)
Network Protocols
Scripting
Data Import/Export
TCP/IP
Restful API
Web Scraping
Python Programming
Text Mining
Web Services
Hypertext Markup Language (HTML)
Data Access

Using Databases with Python

Instructor: Charles Russell Severance Duration: 1 week at 10 hours a week
Objective 1 Use the Create, Read, Update, and Delete operations to manage databases
Objective 2 Explain the basics of Object Oriented Python
Objective 3 Understand how data is stored across multiple tables in a database
Objective 4 Utilize the Google Maps API to visualize data
Database Management
Data Modeling
Database Design
Application Programming Interface (API)
Web Scraping
Relational Databases
Database Systems
SQL
Object Oriented Programming (OOP)
Python Programming
Data Visualization Software
Data Processing

Capstone: Retrieving, Processing, and Visualizing Data with Python

Instructor: Charles Russell Severance Duration: 5 hours to complete
Objective 1 Make use of unicode characters and strings
Objective 2 Understand the basics of building a search engine
Objective 3 Select and process the data of your choice
Objective 4 Create email data visualizations
Data Visualization Software
Python Programming
Data Manipulation
Data Processing
Data analysis
Data Collection
Algorithms
Unstructured Data
Web Scraping
Exploratory Data Analysis