Course

Credit Type:
Course
ACE ID:
GOOG-0014
Version:
1
Organization:
Location:
Online
Length:
6 months (10 hours per week)
Minimum Passing Score:
80
ACE Credit Recommendation Period:
Credit Recommendation & Competencies
Level Credits (SH) Subject
Lower-Division Baccalaureate 3 Introduction to Python Programming
Lower-Division Baccalaureate 3 Introduction to Operating Systems
Lower-Division Baccalaureate 3 Introduction to Computer Programming
Lower-Division Baccalaureate 3 Software Development Using Python
Lower-Division Baccalaureate 3 Cloud Technologies
Lower-Division Baccalaureate 1 Career Development
Description

Objective:

This course is offered through Coursera, which is an ACE Authorized Instructional Platform.

The certificate objective is to cover Python programming, Git and GitHub, IT automation, configuration management, and cloud computing through hands-on labs and real-world projects. This is an advanced, online program designed for learners with prior IT experience who want to expand their skills into automation and scripting. Graduates gain job-ready skills that help them automate common system administration tasks, scale IT infrastructure, and advance into higher-level IT roles.

Learning Outcomes:

  • Automate tasks by writing Python scripts
  • Use Git and GitHub for version control
  • Manage IT resources at scale, both for physical machines and virtual machines in the cloud
  • Analyze real-world IT problems and implement the appropriate strategies to solve those problems

General Topics:

  • Hello Python!
  • Basic Python Syntax Assessment
  • Loops
  • Strings, Lists, and Dictionaries
  • Handling Files
  • Work with Regular Expressions
  • Working with Log Files
  • Implementing Unit Testing
  • Edit Files Using Substrings
  • Log Analysis Using Regular Expressions
  • Introduction to Git
  • Merging Branches in Git
  • Introduction to GitHub
  • Push Local Commits to Github
  • Fixing Errors in Python Scripts
  • Debug Python Scripts
  • Performance Tuning in Python Scripts
  • Debug and Solve Software Problems
  • Scale and Convert Images using PIL
  • Process Text Files with Python Dictionaries and Upload to Running Web Service
  • Automatically Generate a PDF and Send it by Email
  • Automate Updating Catalog Information
Instruction & Assessment

Instructional Strategies:

  • Audio Visual Materials
  • Computer Based Training

Methods of Assessment:

  • Other
  • Quizzes
  • Peer review graded projects with rubric
Supplemental Materials
Equivalencies