Ansys Assistant will be unavailable on the Learning Forum starting January 30. An upgraded version is coming soon. We apologize for any inconvenience and appreciate your patience. Stay tuned for updates.

Basic Programming Skills Python, Git, GitHub and PyCharm

Current Status

Not Enrolled

Price

Closed

Get Started

This certification is currently closed

Build practical programming and version-control skills using Python, Git, GitHub, and PyCharm. Learn to automate tasks, manage code, collaborate effectively, and apply testing and OOP concepts in real-world engineering workflows.

Build a strong foundation in programming concepts used in modern engineering and technical workflows. This course introduces Python programming fundamentals, Git and GitHub version control, and object-oriented programming (OOP) principles through practical examples and hands-on exercises. Learn how to automate tasks, manage code efficiently, collaborate with team members, and organize scalable programs using classes, objects, and inheritance. Explore industry-standard development practices such as branching, committing, merging, and pull requests while gaining confidence with tools like GitHub and PyCharm. By the end of the course, you will be prepared to apply coding and version-control skills in real-world projects.

Learning Outcomes:

Following completion of this workshop, you will be able to:

  • Explain how programming and version control improve engineering workflows and team collaboration.
  • Apply Python fundamentals and object-oriented programming concepts to develop structured, reusable code.
  • Practice creating repositories, committing changes, managing branches, and collaborating through GitHub workflows.
  • Use PyCharm, Git integration, and AI-assisted coding tools to build, debug, and enhance applications.
  • Independently manage coding, testing, and version-control tasks to support real-world software development projects.

Please note: These training materials were developed and tested in the 2026R1 release.

Certification Content

Expand All
Introduction
Git and GitHub
PyCharm
Basic Python Programming Statements and Object Oriented Programming
PyTest
Summary
Quiz 1 Quiz
Post Completion Survey