A new product will be added to your cart each time you click the Product button.
If additional options exist (checkboxes) to further customize your product and you'd like to choose one of the them, please select the option before clicking the product button to add to your cart.
Click here to edit your cart.
All prices shown in USD | Click here to view our digital terms
Learn GitHub and start applying your learning right away.
The course begins by motivating why actuaries need to do a better job with source control by illustrating the state of most actuarial operations, and showing how Git can help improve them. Steps are shown to get the necessary free software (Git and Visual Studio Code) installed and configured, and then the principles of Git are illustrated using a simple, hands-on example of a valuation tool in Python (note: no Python experience required).
Why Learn Git Hub
Actuarial practice is becoming more and more complicated by the day, and timelines are getting shorter and shorter. The traditional way of controlling the actuarial work product, through Excel and emails, is starting to reach its limits. In order to truly free actuarial talent to focus on the truly value-add work of inventing new approaches, analyzing trends, and collaborating with fellow actuaries, the actuarial career should learn from other professions who have already solved the problem of source control. Software engineers have built many systems for controlling changes and ensuring quality products, and Git is the most popular system worldwide for controlling software. By learning and applying Git to their work products, actuaries will be able to better collaborate with others, and the resultant work products will be more reliable.
Expert Instruction
Aaron Smith is an FSA who has worked in valuation, risk management/hedging, modeling, technology, and pricing, always with an eye towards process improvement and helping others make the best use of technology. His current role is focused on helping actuaries automate and improve their development and workflow processes.