We're offering 20% off September Live Online classes! See which courses are applicable.   |   Details

  
AccountIcon BigDataIcon BlogIcon default_resource_icon CartIcon checkmark_icon cloud_devops_icon computer_network_admin_icon cyber_security_icon gsa_schedule_icon human_resources_icon location_icon phone_icon plus_icon programming_software_icon project_management_icon redhat_linux_icon search_icon sonography_icon sql_database_icon webinar_icon

Search UMBC Training Centers

Data Science

Python Software Development and Data Analytics

Group Training + View more dates & times

                 
Overview

This program provides candidates with the skills and knowledge to successfully apply data analytics concepts to complement students’ academic fields as well as provide an overview of the different paths to obtain credentials that should be pursued (e.g., Python Institute PCEP™ – Certified Entry-Level Python Programmer and PCED™ – Certified Entry-Level Data Analyst with Python). The expected outcome is for students to understand the data analytics lifecycle from problem definition and data collection to use of various concepts to extract actionable insights from data. Understand the capabilities and limitations of various data analysis approaches including understanding of common tools.

All lectures will follow the following format:

  • Exposure to various Python Integrated Development Environments (IDE) by alternating use during class (e.g., Anaconda Prompt, Jupyter Notebook, Jupyter Lab, Google Collab, Visual Studio Code).
  • Integrate use of Generative AI assisted coding across lectures using Gen-AI tools like Bing/GitHub Copilot, OpenAI ChatGPT/Codex, Google Gemini, Grok, Replit, and others.
  • Lab exercise and assessments at end of most lectures.
  • Two Multiple choice assessment tests throughout the class in line with PCEP and PCED Python Institute Certifications.
  • 42 Lectures (3 hours per lecture and 126 total contact hours)
Who Should Take This Course

AUDIENCE

This program is suitable for individuals seeking to enter the fields of data analytics and data science. This program prepares students for employment as IT professionals with government agencies, government contractors, and commercial enterprises in the Mid-Atlantic region. This Certificate program is offered in response to the Information Technology industry’s need for qualified employees with the right skills and certifications and problem-solving skills to be effective in system support and information security.

Prerequisites

Students taking this program should have good end-user skills with Windows® or Mac OS based computers, a strong interest in computers and technology, and good problem-solving skills. Although no programming experience is required, students will need to complete and pass an assessment on programming concepts (i.e., general math and statistics, control flow, loops, conditional statements, variables, data types, and plotting) before taking the course.

Required Software:

  • Anaconda Distribution and/or Google Collab (e.g., Google Account)
  • MS Excel
  • Generative AI Tools
  • Low Code Platform (e.g., MS PowerBI Desktop)

Optional Software:

  • Visual Studio Code
  • Github
Schedule
Course Outline

Lecture 1-5: Python Overview

  1. Course Overview
  2. Overview and References for Python programming language (e.g., PEP, documentation), Anaconda Distribution, Google Collab, and other concepts
  3. Generative AI Overview and Coding Generation Use Case
  4. Syntax and Python library elements
  5. Objects and Variables
  6. Conditional Statements
  7. Loops (e.g., For, while)
  8. Functions (i.e., index/positional vs. keyword positional arguments)
  9. Data Collections and Data Types and File Types
  10. Assessment (in line with Python Institute PCEP)

Lecture 6-10: Math and Statistics

  1. Numpy
  2. SciPy
  3. Pandas
  4. Scikit-learn
  5. Descriptive Statistics, and Regressions

Lecture 11-15: Data Analysis with Python

  1. Story Telling with Data
  2. Data collection (e.g., surveys, databases)
  3. Pandas (e.g., data filtering, groupby, crosstab)
  4. Data Cleaning and Exploratory Data Analysis

Lecture 16-20: Data Relationship, Plotting, and Dashboarding

  1. Matplotlib
  2. Seaborn
  3. Plotly
  4. Jupyter Widgets
  5. Other plotting libraries (e.g., Bokeh)

Lecture 21-24: Data Analysis with MS Excel

  1. Opening CSV and XLSX Files
  2. Working with MS Excel (e.g., filtering data, manipulating data, resolving data issues)
  3. Creating Pivot Tables and Dynamic Dashboards

Lecture 24-30: Data Engineering and Python Concepts

  1. Cloud Platforms and Data Concept overview
  2. Data Access and Manipulation (e.g., Pandas, SQL, API’s)
  3. Database and Storage Concepts (e.g., Data Warehousing, OLAP, OLTP, Star vs. Snowflake schema, data lake, data markets, data Lakehouse, etc.)
  4. Data Pipelines (e.g., ETL, ELT)
  5. Data modeling (e.g., normalization, designing schema)
  6. DevOps and CI/CD (e.g., Github, Docker)

Lecture 31-35: Intermediate Pandas and SQL and Big Data Tools

  1. Intermediate Pandas
  2. Intermediate SQL
  3. Python, SQL, and other big data tools

Lecture 36-39: Low Code Data Analytic Platforms

  1. Power BI and/or Tableau

Lecture 40-41: Other Data Topics

  1. Ethics
  2. Machine Learning Overview (e.g., supervised and unsupervised)

Lecture 42: Other Topics and Final Assessment

  1. Assessment (in line with Python Institute PCED)
  2. 2. Other Topics (e.g., review topics, discuss NLP, or other topics as requested by students)
FAQs
Is there a discount available for current students?

UMBC students and alumni, as well as students who have previously taken a public training course with UMBC Training Centers are eligible for a 10% discount, capped at $250. Please provide a copy of your UMBC student ID or an unofficial transcript or the name of the UMBC Training Centers course you have completed. Asynchronous courses are excluded from this offer.

What is the cancellation and refund policy?

Student will receive a refund of paid registration fees only if UMBC Training Centers receives a notice of cancellation at least 10 business days prior to the class start date for classes or the exam date for exams.

Contact Us