updated curriculum with code examples and programming skills