Welcome to your journey into the fascinating world of Artificial Intelligence and Data! This document serves as a comprehensive collection of resources to kickstart your exploration into these exciting fields. Whether you're looking to Create, Implement, Solidify, or Customize your learning path, these resources will provide a strong foundation and guide you along the way. Remember, this is just the beginning—new and incredible resources are released every day!
- Programming Languages
- Artificial Intelligence and Machine Learning
- Data Science and Visualization
- Development Tools and Platforms
- Additional Learning Platforms
- Other Resources
- Closing Remarks
- Google's Python Class: A free class for people with some programming experience who want to learn Python.
- Kaggle's Python Course: A hands-on introduction to Python for data science.
- Learn Python: An interactive Python tutorial for beginners.
- Python Documentation Tutorial: The official Python tutorial.
- Microsoft’s Python Intro: Get started using Python on Windows.
- StackOverflow Blog: Getting Started with Python: A great blog on getting started with Python.
- Launch Pad for JavaScript: An interactive course on JavaScript fundamentals.
- Frontend Mentor: A platform for practicing frontend development skills with real-world challenges.
- Object-Oriented Programming in JavaScript: A guide to object-oriented programming concepts in JavaScript.
- Using Classes in JavaScript: An introduction to using classes.
- Closures in JavaScript: Understanding closures and their use cases.
- DeepLearning.AI Short Courses: Short courses on various AI topics by Andrew Ng.
- From Zero to Hero in AI: A comprehensive guide by Andrej Karpathy.
- Google Cloud Skills Boost: Learning paths and courses on AI and machine learning.
- NVIDIA Deep Learning Institute: Online courses on AI, deep learning, and accelerated computing.
- freeCodeCamp's AI and Machine Learning Courses: Free courses including tutorials and projects.
- FastAI Course: A practical deep learning course using FastAI and PyTorch.
- TensorFlow Official Website: Official site of the open-source machine learning framework.
- TensorFlow Learn: Resources to learn TensorFlow.
- TensorFlow Tutorials: Official tutorials.
- TensorFlow YouTube Playlist: Tutorial videos on YouTube.
- Kaggle's TensorFlow Course: A hands-on course.
- HuggingFace: Open-source platform for NLP and machine learning.
- HuggingFace Assistants: Pre-trained AI assistants.
- HuggingFace Documentation: Official documentation.
- Getting Started with HuggingFace: Tutorial on getting started.
- School of Code on HuggingFace: School of Code's resources.
- LangChain Introduction: Introduction to LangChain, a framework for developing applications with large language models.
- LangChain Course: Course on using LangChain.
- ChatGPT: OpenAI's powerful conversational AI.
- DALL-E: AI system for creating images from text.
- Claude: AI assistant powered by Anthropic's LLM.
- Llama 3: Meta's large language model.
- Mistral: AI writing assistant.
- Gemini: Google's AI platform for conversational experiences - Get Started Building.
Note: Open-source models like Meta’s Llama 3 can be accessed for free, while closed-source models may require payment. Explore each vendor's offerings, including helpful docs and guidelines like OpenAI’s Cookbook and OpenAI’s Security Bots.
- AI Prompt Tech Writing: Course on using AI for technical writing.
- Learn Prompting: Comprehensive guide.
- ChatGPT for Everyone: Course on using ChatGPT effectively.
- Google’s Prompting for Gemini: Vendor-specific guide.
Cheat Sheet
Cheat Sheet
- Machine Learning and Data Science: Interactive course.
- The AI Stack: Overview of an AI stack.
- Statistics for Data Science, Machine Learning, and AI Handbook: Comprehensive handbook.
- Applied Data Science: A/B Testing: Tutorial on A/B testing.
- Data Visualization Course: Course on visualization techniques.
- Three.js: JavaScript library for 3D visualizations.
- D3.js: JavaScript library for interactive data visualizations.
- Getting Started with D3.js in React: Tutorial on using D3.js with React.
- Google Colab: Free Jupyter notebook environment in the cloud.
- CS231n Colab Notebook: Notebook for the CS231n course.
- Colab Primer: Primer on using Colab and Jupyter notebooks.
- Python Basics Colab Notebook: Notebook covering Python basics.
- Kaggle Learn: Hands-on courses on machine learning and data science.
- Kaggle Competitions: Competitions to test your skills.
- Kaggle Datasets: Variety of datasets for practice.
- Vercel Templates: Starter templates for Next.js projects.
- AI SDK: Integrated library to help build AI interfaces.
- Awesome React: Collection of React resources.
- React CSS Styling: Tutorial on styling components.
- CSS Modules with Vite: Using CSS modules with Vite.
- Deep Dive into CSS Modules: Comprehensive overview.
- Storybook Tutorial: Introduction to using Storybook.
- Alternatives:
- React Cosmos: Tool for creating reusable components.
- Ladle: Tool for developing and testing components in isolation.
- GitHub Student Pack: Developer tools and resources available for free.
- AI Engineer Course: Course on becoming an AI engineer.
- Frontend Masters: In-depth courses on frontend development and JavaScript.
- DataCamp: Online courses on data science and machine learning.
- Udio: AI-powered video creation platform.
- Sora: AI-powered language learning app.
- Midjourney: AI-powered image generation platform.
- Zapier AI: AI-powered automation for workflows.
- For more tools, check out this list.
- Movie Recommendation System with Python: Tutorial on building a recommendation system.
- Mastering RAG from Scratch: Comprehensive guide.
- RAG Course: Course by NVIDIA.
- Zod: TypeScript-first schema validation library.
- Enhancing Type Safety with Zod: Article on static and dynamic safety.
- Intro to Zod: Series of blogs about Zod.
Remember, learning is a journey, and these resources are here to guide you along the way. Don't hesitate to explore, experiment, and dive deep into the topics that interest you the most 🚀
A general roadmap is really useful and can be found on roadmap.sh or other sources like this blog.
This reorganized document should be easier to navigate and understand. It groups related topics together and includes a Table of Contents for quick access to different sections. Feel free to adjust or expand upon it to suit your collaborative needs.