This page provides a curated collection of learning materials to support the development of coding skills. Explore articles, eBooks, guides, and tutorials designed to build both foundational knowledge and practical applications.
Articles & eBooks
Articles
eBooks
- Automate the Boring Stuff with Python
- Extreme Programming Explained: Embrace Change
- Grokking Algorithms
- Modern Software Engineering: Doing What Works to Build Better Software Faster
- The Pragmatic Programmer: Your Journey to Mastery
- Python for Economists
- Data Science for Economics and Finance
- Tidy Finance with R
- Tidy Finance with Python
Non-Certificate Tutorials
Introduction to R: a self-paced guide teaching the basics of R programming for data analysis, including data structures, functions, and plotting.
Introduction to Programming with Python and Java: a course that teaches software engineering fundamentals using Java, covering topics like object-oriented programming, methods, and debugging.
Google's Python Class: a self-paced tutorial designed offering materials, lecture videos, and coding exercises to learn Python.
CodeAcademy – Learn SQL & Python: offers courses covering topics such as data analysis and web development.