Current Status
Price
Get Started
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
You are being redirected to our E-commerce site to provide you an optimal buying experience experience. Please refer to our FAQ page for more details. Click this link to proceed.