Introduction to Programming with Python (2-Day Class)

Introduction to Programming with Python

Course Specifications

Course Number:

094031

Course Length:

2 days

Course Description

Overview:

Though Python® has been in use for more than 30 years, it has become one of the most popular languages for software development, particularly within the fields of data science, machine learning, artificial intelligence, and web development—all areas in which Python is widely used. Whether you’re relatively new to programming, or have experience in other programming languages, this course will provide you with a comprehensive first exposure to the Python programming language. This can serve as a quick start in Python, or as the foundation for further learning.

You will learn elements of the Python 3 language and development strategies by creating a complete program that performs a wide range of operations on a variety of data types, structures, and objects; implements program logic through conditional statements and loops; structures code for reusability through functions, classes, and modules; reads and writes files; and handles error conditions.

Course Objectives:

In this course, you will develop simple command-line programs in Python. You will:

  • Set up Python and develop a simple application.
  • Perform operations on simple data types, including strings and numbers.
  • Perform operations on data structures, including lists, ranges, tuples, dictionaries, and sets.
  • Write conditional statements and loops.
  • Define and use functions, classes, and modules.
  • Manage files and directories through code.
  • Perform basic exception handling.

Target Student:

This course is designed for people who want to learn the Python programming language in preparation for using Python to develop software for a wide range of applications, such as data science, machine learning, artificial intelligence, and web development.

Prerequisites:

Some experience programming in an object-oriented language is helpful, but not required. This course will be useful to anyone new to programming.

To ensure your success in this course, you should have at least a foundational competence with personal computing. You can obtain this level of skills and knowledge by taking one of the following Logical Operations courses:

  • Using Microsoft® Windows® 11 (with Copilot)
  • Microsoft® Windows® 11: Transition from Windows® 10
  • Using Microsoft® Windows® 10 (Second Edition)

 

Course Content

Lesson 1: Setting Up Python and Developing a Simple Application

Topic A: Set Up the Development Environment

Topic B: Write Python Statements

Topic C: Create a Python Application

Topic D: Prevent Errors

Lesson 2: Processing Simple Data Types

Topic A: Process Integers and Strings

Topic B: Process Decimals, Floats, and Mixed Number Types

Lesson 3: Processing Data Structures

Topic A: Process Ordered Data Structures

Topic B: Process Unordered Data Structures

Lesson 4: Writing Conditional Statements and Loops

Topic A: Write Conditional Statements

Topic B: Write Loops

Lesson 5: Structuring Code for Reuse

Topic A: Define and Call Functions

Topic B: Define and Instantiate Classes

Topic C: Import and Use Modules

Lesson 6: Writing Code to Process Files and Directories

Topic A: Write to Text Files

Topic B: Read from Text Files

Topic C: Get the Contents of Directories

Topic D: Manage Files and Directories

Lesson 7: Handling Exceptions

Topic A: Handle Built-In Exceptions

Topic B: Handle Custom Exceptions

Appendix A: Major Differences Between Python 2 and 3

Appendix B: Python Style Guide

Appendix C: Mapping Python Course Content to Python Institute Certification Exams

Introduction to Programming with Python (2-Day Class)

Introduction to Programming with Python

Course Specifications

Course Number:

094031

Course Length:

2 days

Course Description

Overview:

Though Python® has been in use for more than 30 years, it has become one of the most popular languages for software development, particularly within the fields of data science, machine learning, artificial intelligence, and web development—all areas in which Python is widely used. Whether you’re relatively new to programming, or have experience in other programming languages, this course will provide you with a comprehensive first exposure to the Python programming language. This can serve as a quick start in Python, or as the foundation for further learning.

You will learn elements of the Python 3 language and development strategies by creating a complete program that performs a wide range of operations on a variety of data types, structures, and objects; implements program logic through conditional statements and loops; structures code for reusability through functions, classes, and modules; reads and writes files; and handles error conditions.

Course Objectives:

In this course, you will develop simple command-line programs in Python. You will:

  • Set up Python and develop a simple application.
  • Perform operations on simple data types, including strings and numbers.
  • Perform operations on data structures, including lists, ranges, tuples, dictionaries, and sets.
  • Write conditional statements and loops.
  • Define and use functions, classes, and modules.
  • Manage files and directories through code.
  • Perform basic exception handling.

Target Student:

This course is designed for people who want to learn the Python programming language in preparation for using Python to develop software for a wide range of applications, such as data science, machine learning, artificial intelligence, and web development.

Prerequisites:

Some experience programming in an object-oriented language is helpful, but not required. This course will be useful to anyone new to programming.

To ensure your success in this course, you should have at least a foundational competence with personal computing. You can obtain this level of skills and knowledge by taking one of the following Logical Operations courses:

  • Using Microsoft® Windows® 11 (with Copilot)
  • Microsoft® Windows® 11: Transition from Windows® 10
  • Using Microsoft® Windows® 10 (Second Edition)

 

Course Content

Lesson 1: Setting Up Python and Developing a Simple Application

Topic A: Set Up the Development Environment

Topic B: Write Python Statements

Topic C: Create a Python Application

Topic D: Prevent Errors

Lesson 2: Processing Simple Data Types

Topic A: Process Integers and Strings

Topic B: Process Decimals, Floats, and Mixed Number Types

Lesson 3: Processing Data Structures

Topic A: Process Ordered Data Structures

Topic B: Process Unordered Data Structures

Lesson 4: Writing Conditional Statements and Loops

Topic A: Write Conditional Statements

Topic B: Write Loops

Lesson 5: Structuring Code for Reuse

Topic A: Define and Call Functions

Topic B: Define and Instantiate Classes

Topic C: Import and Use Modules

Lesson 6: Writing Code to Process Files and Directories

Topic A: Write to Text Files

Topic B: Read from Text Files

Topic C: Get the Contents of Directories

Topic D: Manage Files and Directories

Lesson 7: Handling Exceptions

Topic A: Handle Built-In Exceptions

Topic B: Handle Custom Exceptions

Appendix A: Major Differences Between Python 2 and 3

Appendix B: Python Style Guide

Appendix C: Mapping Python Course Content to Python Institute Certification Exams

Introduction to Programming with Python (2-Day Class)

Introduction to Programming with Python

Course Specifications

Course Number:

094031

Course Length:

2 days

Course Description

Overview:

Though Python® has been in use for more than 30 years, it has become one of the most popular languages for software development, particularly within the fields of data science, machine learning, artificial intelligence, and web development—all areas in which Python is widely used. Whether you’re relatively new to programming, or have experience in other programming languages, this course will provide you with a comprehensive first exposure to the Python programming language. This can serve as a quick start in Python, or as the foundation for further learning.

You will learn elements of the Python 3 language and development strategies by creating a complete program that performs a wide range of operations on a variety of data types, structures, and objects; implements program logic through conditional statements and loops; structures code for reusability through functions, classes, and modules; reads and writes files; and handles error conditions.

Course Objectives:

In this course, you will develop simple command-line programs in Python. You will:

  • Set up Python and develop a simple application.
  • Perform operations on simple data types, including strings and numbers.
  • Perform operations on data structures, including lists, ranges, tuples, dictionaries, and sets.
  • Write conditional statements and loops.
  • Define and use functions, classes, and modules.
  • Manage files and directories through code.
  • Perform basic exception handling.

Target Student:

This course is designed for people who want to learn the Python programming language in preparation for using Python to develop software for a wide range of applications, such as data science, machine learning, artificial intelligence, and web development.

Prerequisites:

Some experience programming in an object-oriented language is helpful, but not required. This course will be useful to anyone new to programming.

To ensure your success in this course, you should have at least a foundational competence with personal computing. You can obtain this level of skills and knowledge by taking one of the following Logical Operations courses:

  • Using Microsoft® Windows® 11 (with Copilot)
  • Microsoft® Windows® 11: Transition from Windows® 10
  • Using Microsoft® Windows® 10 (Second Edition)

 

Course Content

Lesson 1: Setting Up Python and Developing a Simple Application

Topic A: Set Up the Development Environment

Topic B: Write Python Statements

Topic C: Create a Python Application

Topic D: Prevent Errors

Lesson 2: Processing Simple Data Types

Topic A: Process Integers and Strings

Topic B: Process Decimals, Floats, and Mixed Number Types

Lesson 3: Processing Data Structures

Topic A: Process Ordered Data Structures

Topic B: Process Unordered Data Structures

Lesson 4: Writing Conditional Statements and Loops

Topic A: Write Conditional Statements

Topic B: Write Loops

Lesson 5: Structuring Code for Reuse

Topic A: Define and Call Functions

Topic B: Define and Instantiate Classes

Topic C: Import and Use Modules

Lesson 6: Writing Code to Process Files and Directories

Topic A: Write to Text Files

Topic B: Read from Text Files

Topic C: Get the Contents of Directories

Topic D: Manage Files and Directories

Lesson 7: Handling Exceptions

Topic A: Handle Built-In Exceptions

Topic B: Handle Custom Exceptions

Appendix A: Major Differences Between Python 2 and 3

Appendix B: Python Style Guide

Appendix C: Mapping Python Course Content to Python Institute Certification Exams

Data Analysis and Visualization with Microsoft Excel – (2-Day Class)

Data Analysis and Visualization with Microsoft® Excel®

Course Number:            091157

Course Length:               2 days

 

Overview:

Technology and the data that it both collects and makes accessible is now interwoven with businesses and lives. The era of “big data” has exploded due to the rise of cloud computing, which provides an abundance of computational power and storage, enabling organizations of all sorts to capture and store data. Leveraging that data effectively can provide timely insights and competitive advantage.

 

Analyzing data to find issues, insights, and opportunities is now a critical part of many job roles. Beyond the analysis, data analysts in all job roles must be able to effectively present and communicate their findings in visually compelling ways.

Microsoft® Excel® is designed for this purpose. Excel can connect to a wide range of data sources, perform robust data analysis, and create diverse and robust data-driven visualizations to show insights and trends, as well as create reports. These capabilities enable people who use Excel for data analysis to turn data into thoughtful action.

 

Course Objectives:

In this course, you will analyze and visualize data using Excel and associated tools. You will:

  • Perform data analysis fundamentals.
  • Visualize data with Excel.
  • Analyze data with formulas and functions.
  • Analyze data with PivotTables.
  • Present visual insights with dashboards in Excel.
  • Create geospatial visualizations with Excel.
  • Perform statistical analysis.
  • Get and transform data.
  • Model and analyze data with Power Pivot.
  • Present insights with reports.

 

Target Student:

This course is designed for students who already have foundational knowledge and skills in Excel and who wish to perform robust and advanced data and statistical analysis with Excel using PivotTables, use tools such as Power Pivot and the Analysis ToolPak to analyze data, and visualize data and insights using advanced visualizations in charts and dashboards in Excel.

 

Prerequisites:

To ensure success, you should have baseline skill using Excel worksheets, particularly in creating workbooks with formulas and functions. You can obtain this level of knowledge and skill by taking the following or any equivalent Logical Operations course:

  • Microsoft® Excel® for Office 365™ (Desktop or Online): Part 1
  • Additional workplace experience with Excel is highly recommended.

Course Content

Lesson 1: Data Analysis Fundamentals

Topic A: Introduction to Data Science

Topic B: Create and Modify Tables

Topic C: Sort and Filter Data

 

Lesson 2: Visualizing Data with Excel

Topic A: Visualize Data with Charts

Topic B: Modify and Format Charts

Topic C: Apply Best Practices in Chart Design

 

Lesson 3: Analyzing Data with Formulas and Functions

Topic A: Analyze Data with Formulas and Named Ranges

Topic B: Analyze Data with Functions

Topic C: Implement Data Validation, Forms, and Controls

Topic D: Create Conditional Visualizations with Lookup Functions

 

Lesson 4: Analyzing Data with PivotTables

Topic A: Create a PivotTable

Topic B: Analyze PivotTable Data

 

Lesson 5: Presenting Visual Insights with Dashboards in Excel

Topic A: Visualize Data with PivotCharts

Topic B: Filter Data Using Slicers and Timelines

Topic C: Create a Dashboard in Excel

 

Lesson 6: Creating Geospatial Visualizations with Excel

Topic A: Create Map Charts in Excel

Topic B: Customize Map Charts in Excel

 

Lesson 7: Performing Statistical Analysis

Topic A: Visualize Trendlines and Sparklines with Excel

Topic B: Analyze Data with the Analysis ToolPak

 

Lesson 8: Getting and Transforming Data

Topic A: Connect to Data with Queries

Topic B: Clean and Combine Data

Topic C: Shape and Transform Data

 

Lesson 9: Modeling and Analyzing Data with Power Pivot

Topic A: Install Power Pivot in Excel

Topic B: Create Data Models with Power Pivot

Topic C: Create Power Pivots

Topic D: Perform Advanced Data Analysis and Visualization

 

Lesson 10: Presenting Insights with Reports

Topic A: Plan a Report

Topic B: Create a Report

 

Excel Level 3

Course Length: 1 day

Course Objectives:

Upon successful completion of this course, you will be able to perform advanced data analysis, collaborate on workbooks with other users, and automate workbook functionality.

You will:

  • Work with multiple worksheets and workbooks.
  • Use Lookup functions and formula auditing
  • Share and protect workbooks.
  • Automate workbook functionality.
  • Create sparklines and map data.
  • Forecast data.

Target Student:

This course is intended for students who are experienced Excel O365 users and have a desire or need to advance their skills in working with some of the more advanced Excel features. Students will likely need to troubleshoot large, complex workbooks, automate repetitive tasks, engage in collaborative partnerships involving workbook data, construct complex Excel functions, and use those functions to perform rigorous analysis of extensive, complex datasets.

Prerequisites:

To ensure success, students should have practical, real-world experience creating and analyzing datasets using Excel O365. Specific tasks students should be able to perform include: creating formulas and using Excel functions; creating, sorting, and filtering datasets and tables; presenting data by using basic charts; creating and working with PivotTables, slicers, and PivotCharts; and customizing the Excel environment. To meet these prerequisites, students can take the following Logical Operations courses, or should possess the equivalent skill level:

  • Microsoft® Office Excel® O365: Part 1
  • Microsoft® Office Excel® O365: Part 2

Course Content

Lesson 1: Working with Multiple Worksheets and Workbooks

Topic A: Use Links and External References

Topic B: Use 3-D References

Topic C: Consolidate Data

Lesson 2: Using Lookup Functions and Formula Auditing

Topic A: Use Lookup Functions

Topic B: Trace Cells

Topic C: Watch and Evaluate Formulas

Lesson 3: Sharing and Protecting Workbooks

Topic A: Collaborate on a Workbook

Topic B: Protect Worksheets and Workbooks

Lesson 4: Automating Workbook Functionality

Topic A: Apply Data Validation

Topic B: Search for Invalid Data and Formulas with Errors

Topic C: Work with Macros

Lesson 5: Creating Sparklines and Mapping Data

Topic A: Create Sparklines

Topic B: Map Data

Lesson 6: Forecasting Data

Topic A: Determine Potential Outcomes Using Data Tables

Topic B: Determine Potential Outcomes Using Scenarios

Topic C: Use the Goal Seek Feature

Topic D: Forecasting Data Trends

Appendix A: Microsoft Office Excel O365 Exam 77-727

Appendix B: Microsoft Office Excel O365 Expert Exam 77–728

Appendix C: Microsoft Excel O365 Common Keyboard Shortcuts

Appendix D: Cube Functions

Appendix E: Importing and Export Data

Appendix F: Internationalizing Workbooks

Appendix G: Working with Power Pivot

Appendix H: Advanced Customization Options

Appendix I: Working with Forms and Controls

 

This event ticket will close at 12:00 pm the day before the event.

Excel Level 3

Course Length: 1 day

Course Objectives:

Upon successful completion of this course, you will be able to perform advanced data analysis, collaborate on workbooks with other users, and automate workbook functionality.

You will:

  • Work with multiple worksheets and workbooks.
  • Use Lookup functions and formula auditing
  • Share and protect workbooks.
  • Automate workbook functionality.
  • Create sparklines and map data.
  • Forecast data.

Target Student:

This course is intended for students who are experienced Excel O365 users and have a desire or need to advance their skills in working with some of the more advanced Excel features. Students will likely need to troubleshoot large, complex workbooks, automate repetitive tasks, engage in collaborative partnerships involving workbook data, construct complex Excel functions, and use those functions to perform rigorous analysis of extensive, complex datasets.

Prerequisites:

To ensure success, students should have practical, real-world experience creating and analyzing datasets using Excel O365. Specific tasks students should be able to perform include: creating formulas and using Excel functions; creating, sorting, and filtering datasets and tables; presenting data by using basic charts; creating and working with PivotTables, slicers, and PivotCharts; and customizing the Excel environment. To meet these prerequisites, students can take the following Logical Operations courses, or should possess the equivalent skill level:

  • Microsoft® Office Excel® O365: Part 1
  • Microsoft® Office Excel® O365: Part 2

Course Content

Lesson 1: Working with Multiple Worksheets and Workbooks

Topic A: Use Links and External References

Topic B: Use 3-D References

Topic C: Consolidate Data

Lesson 2: Using Lookup Functions and Formula Auditing

Topic A: Use Lookup Functions

Topic B: Trace Cells

Topic C: Watch and Evaluate Formulas

Lesson 3: Sharing and Protecting Workbooks

Topic A: Collaborate on a Workbook

Topic B: Protect Worksheets and Workbooks

Lesson 4: Automating Workbook Functionality

Topic A: Apply Data Validation

Topic B: Search for Invalid Data and Formulas with Errors

Topic C: Work with Macros

Lesson 5: Creating Sparklines and Mapping Data

Topic A: Create Sparklines

Topic B: Map Data

Lesson 6: Forecasting Data

Topic A: Determine Potential Outcomes Using Data Tables

Topic B: Determine Potential Outcomes Using Scenarios

Topic C: Use the Goal Seek Feature

Topic D: Forecasting Data Trends

Appendix A: Microsoft Office Excel O365 Exam 77-727

Appendix B: Microsoft Office Excel O365 Expert Exam 77–728

Appendix C: Microsoft Excel O365 Common Keyboard Shortcuts

Appendix D: Cube Functions

Appendix E: Importing and Export Data

Appendix F: Internationalizing Workbooks

Appendix G: Working with Power Pivot

Appendix H: Advanced Customization Options

Appendix I: Working with Forms and Controls

 

This event ticket will close at 12:00 pm the day before the event.

Share Our Website