Coding Learning Materials

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.

Additional IMIBigDataHub learning materials are marked by **

Articles & eBooks

Guides

LearnCpp.com: provides clear tutorials and examples for learning C++ programming  

Pandas User Guide: a comprehensive manual with in-depth documentation, examples, and best practices for using the Pandas library in Python

Pandas Getting Started Tutorials: tutorials to help users learn how to use the Pandas library in Python for data analysis

Pandas Comparison with other tools: shows how Pandas operations relate to other tools/languages, helping you understand differences and similarities

QuantEcon: provides open-source tools, libraries, and lecture materials in Python, JAX and Julia for computational economics and quantitative modeling

Visual Studio Code Documentation: provides tutorials, reference materials, and guides for using and customizing the VS Code editor

**Machine Learning Mastery (blog/ebook)

**A Mind Map of Core Machine Learning Concepts (blog)

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.