This lesson is being piloted (Beta version)

Best Practices in Developing Software

Schedule

09:30 1. Welcome and Q&A What are we going to learn today?
10:00 2. Introduction to Development Practices What should I know to write better code?
11:15 3. Writing Better Code How can I make my code more readable and understandable?
12:30 4. Lunch
13:30 5. Q&A Session Any content questions or problems?
14:00 6. Community Practices Why should I follow community standards?
What community standards exist for Python and C++?
How can I make sure Iā€™m following these standards?
How should I document my projects?
15:15 7. Refactoring What is refactoring?
How should I structure code to separate functionality?
How can I separate configuration from code?
16:30 Finish

The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.