Learn to create applications using LangChain across 4 focused courses and projects. Learn integrate language models into workflows, manage prompts, work with agents, and build scalable LLM-powered apps.
Certifications Guide: BIGDataAIHub
BIGDataAIHub
The resources below have been curated by IMI BigDataAIHub. They include free and free-to-audit courses, certifications, tutorials, and learning materials.
| Certification | Provider | Description | Time to complete |
|---|---|---|---|
| A Mind Map of Core Machine Learning Concepts | Ruslan Diachenko | This blog post provides a visual mind map outlining core machine learning concepts, including supervised, unsupervised, and reinforcement learning. It serves as a beginner-friendly roadmap that connects key topics, methods, and tools like scikit-learn, TensorFlow, and PyTorch. |
blog |
| AI Applications and Prompt Engineering | edX | Teaches how to build AI tools and write effective prompts for AI systems. |
|
| AI Applications and Prompt Engineering | edX | Teaches how to build AI tools and write effective prompts for AI systems. |
|
| AI for Beginners | Microsoft Learn | Modules on cloud computing, AI, and data science for university students to gain hands-on experience. |
30 hours |
| AI Infrastructure and Operations Fundamentals | Coursera | Introduces AI concepts, explores data center and cloud infrastructures, and prepares learners for the NVIDIA-Certified Associate certification. |
10 hours |
| AI, ML, DL and Data Science | A video by Simplilearn breaking down and distinguishing artificial intelligence, machine learning, deep learning, and data science. |
||
| Augment your LLM with Retrieval Augmented Generation | A workshop covering foundational tools, libraries, and techniques for AI/graphics development, delivered over multiple sessions. |
||
| Big Data, Artificial Intelligence, and Ethics | Coursera | Learn about the ethical challenges of AI and big data through case studies, NLP applications, and examining their impact on society. |
9 hours |
| Building a Brain in 10 Minutes | A six-session workshop that teaches foundational techniques and tools for AI/training workflows, aimed at intermediate learners. |
||
| Building RAG Agents with LLMs | Nvidia | A six-session course covering advanced AI/graphics tools and techniques. |
8 hours |
| ChatGPT Prompt Engineering for Developers | DeepLearning | Teaches effective prompt creation to get better results from ChatGPT for coding, writing, and problem solving. |
2 hours |
| CS50's Introduction to Artificial Intelligence with Python | edX | Teaches Python programming fundamentals, including functions, conditionals, loops, object-oriented programming, and file handling, through hands-on projects. |
90 hours |
| Data Analysis with Pandas | Codeacademy | Teaches how to clean, analyze, aggregate, and visualize tabular data using Python’s Pandas library. |
|
| Data Manipulation with Pandas | DataCamp | Teaches how to import, clean, and analyze data using pandas DataFrames, covering tasks like filtering, aggregating, and visualizing real-world datasets. |
4 hours |
| Deep Learning System with MiniTorch | MiniTorch | MiniTorch is an open-source educational framework for learning deep learning concepts by building neural networks from scratch in Python.
|
|
| Developing AI Applications | DataCamp | Build practical AI applications using Python through this 10-part Skill Track, which combines guided courses and hands-on projects covering data preparation, model development, evaluation, and deployment for real-world use. |
|
| Developing Applications with LangChain | DataCamp | ||
| Difference Between Big Data and Data Science | GeeksforGeeks | The article explains how Big Data involves the management and processing of vast datasets, while Data Science focuses on analyzing these datasets to extract meaningful insights and inform decision-making. |
Article |
| Feature Engineering, Supervised and Unsupervised Learning | A video from IMI/Parsa Vafaie covering how to prepare data (feature engineering) and contrasting supervised vs. unsupervised machine learning methods. |
||
| Generative AI Explained | Nvidia | Learn advanced tools and techniques used in AI and graphics development with NVIDIA’s software and frameworks. |
2 hours |
| Intermediate Python | DataCamp | A 4-hour course designed to enhance your Python skills by teaching data visualization with Matplotlib and data manipulation using pandas DataFrames. |
4 hours |
| Intro to SQL: Querying and managing data | Khan Academy | Teaches you how to use SQL to store, query, and manipulate data in relational databases. |
|
| Introduction to Networking | Coursera | Covers networking fundamentals, including the OSI model, TCP/IP protocols, Ethernet technology, and data center requirements. |
|
| Introduction to Python | Kaggle | A course that introduces Python syntax, functions, conditionals, loops, and data structures like lists and dictionaries, with hands-on exercises tailored for data science applications. |
5 hours |
| Learn Data Analysis with Pandas | Codeacademy | A course that covers tabular data manipulation and analysis using Python's Pandas library, covering data ingestion, cleaning, aggregation, and integration with Scipy and Matplotlib. |
|
| Learn Python 3 | Codeacademy | Introduces Python fundamentals like variables, loops, functions, and data structures through structured lessons and practical exercises. |
25 hours |
| LLMOps | DeepLearning | Teaches how to fine-tune, deploy, and manage large language models using open-source tools and best practices. |
2 hours |
| Machine Learning Mastery | Jason Brownlee | Learn practical machine learning with Python and scikit-learn, progressing from basics to advanced topics through modules tailored to your interests. |
eBook |
| Mastering Recommender Systems | Class Central | A Class Central video teaching Kaggle Grandmaster strategies for building high-performing recommendation systems. |
|
| Pandas Advanced Data | IMIBigDataHub | A video from UTM faculty introducing variables and basic Python programming concepts. |
2 hours |
| Prompt Engineering for ChatGPT | Coursera | Learn to create effective prompts for generative AI tools like ChatGPT to enhance applications in business, education, and everyday tasks. |
|
| Python and Pandas Fundamentals | IMIBigDataHub | A video from UTM faculty teaching Python basics, including syntax, data types, control structures, and functions |
2 hours |
| Python Data Science Handbook | Jake VanderPlas | A guide for data analysis using Python, covering essential libraries such as IPython, NumPy, Pandas, Matplotlib, and Scikit-Learn, and offering practical guidance through Jupyter notebooks. |
eBook |
| Python for Data Analysis | Wes McKinney | A guide to using Python for data analysis, covering topics such as data wrangling with pandas, numerical computing with NumPy, and data visualization with matplotlib. |
eBook |
| Python Pandas Tutorial (Part 2): DataFrame and Series Basics - Selecting Rows and Columns | IMIBigDataHub | A video from Corey Schafer that provides an introduction to the fundamental data structures in the Pandas library
|
35 mins |
| Supervised Learning with scikit-learn | Teaches how to build predictive models using real-world datasets, covering classification, regression, and model evaluation techniques. |
4 hours | |
| Transform your business with Microsoft AI | Microsoft Learn | Learn how businesses can use AI responsibly and effectively, exploring strategy and Microsoft tools like Azure OpenAI Service. |
3 hours |
| Unsupervised learning in Python | DataCamp | Teaches how to identify natural groupings within data using methods like K-Means and hierarchical clustering. |
4 hours |