Best AI tools for< Learn Computer Science >
20 - AI tool Sites

Amazon Science
Amazon Science is a research and development organization within Amazon that focuses on developing new technologies and products in the fields of artificial intelligence, machine learning, and computer science. The organization is home to a team of world-renowned scientists and engineers who are working on a wide range of projects, including developing new algorithms for machine learning, building new computer vision systems, and creating new natural language processing tools. Amazon Science is also responsible for developing new products and services that use these technologies, such as the Amazon Echo and the Amazon Fire TV.

Codiga
Codiga is a static code analysis tool that helps developers write clean, safe, and secure code. It works in real-time in your IDE and CI/CD pipelines, and it can be customized to meet your specific needs. Codiga supports a wide range of languages and frameworks, and it integrates with popular tools like GitHub, GitLab, and Bitbucket.

BugFree.ai
BugFree.ai is an AI-powered platform designed to help users practice system design and behavior interviews, similar to Leetcode. The platform offers a range of features to assist users in preparing for technical interviews, including mock interviews, real-time feedback, and personalized study plans. With BugFree.ai, users can improve their problem-solving skills and gain confidence in tackling complex interview questions.

Science in the News
Science in the News is a Harvard graduate student organization with a mission to bridge the communication gap between scientists and non-scientists. It provides a platform for researchers to share their work with the wider community in an accessible and engaging way. The website features articles, podcasts, videos, and other resources on a wide range of scientific topics, including astronomy, biology, chemistry, computer science, and physics.

ScienceCast
ScienceCast is a platform that enhances scientific papers with interactive media, providing a unique way to explore research findings. Users can create and explore casts in various fields such as Biology, Computer Science, Economics, and more. The platform collaborates with arXiv Labs and is supported by NASA, offering a range of featured casts for in-depth analysis and learning.

Coursera
Coursera is an online learning platform that offers courses, specializations, and degrees from top universities and companies. It provides a wide range of subjects, including business, computer science, data science, and more. Coursera also offers a variety of tools and resources to help learners succeed, such as interactive exercises, quizzes, and discussion forums.

Coursera
Coursera is an online learning platform that offers courses, specializations, and degrees from top universities and companies. It provides a wide range of subjects, including business, computer science, data science, and more. Coursera also offers a variety of learning formats, including self-paced courses, live online classes, and guided projects. With Coursera, you can learn at your own pace and on your own schedule.

Coursera
Coursera is an online learning platform that offers courses, specializations, and degrees from top universities and companies. It provides a wide range of courses in various fields, including data science, business, computer science, health, social sciences, personal development, arts and humanities, physical science and engineering, language learning, information technology, and math and logic. Coursera also offers professional certificates and degrees that can help learners advance their careers. The platform has over 124 million users and collaborates with over 325 leading universities and companies.

Webopedia
Webopedia is an online tech resource that simplifies complex IT and computer science concepts through easily digestible definitions, guides, and reviews. It aims to bridge the knowledge gap by connecting curious minds with the right resources, regardless of their technical background.

Tutory
Tutory, formerly known as Persona, is an AI-powered educational platform that introduces Dahlia, a conversational AI system designed to tutor students in Math, Science, Computer Science, and English. Dahlia offers personalized support through a user-friendly conversational interface, catering to individual learning styles and needs. The system is open domain, capable of engaging students in 130 languages worldwide, ensuring no student is left behind.

DataCamp
DataCamp is an online learning platform that offers courses in data science, AI, and machine learning. The platform provides interactive exercises, short videos, and hands-on projects to help learners develop the skills they need to succeed in the field. DataCamp also offers a variety of resources for businesses, including team training, custom content development, and data science consulting.

Digital Sense
Digital Sense is an AI tool that offers a wide range of AI, Machine Learning, and Computer Vision services. The company specializes in custom AI development, AI consulting services, biometrics solutions, NLP & LLMs development services, data science consulting services, remote sensing services, machine learning development services, generative AI development services, and computer vision development services. With over a decade of experience, Digital Sense helps businesses leverage cutting-edge AI technologies to solve complex technological challenges.

UseCasesFor.ai
UseCasesFor.ai is an AI application that offers a collection of over 250 use cases for artificial intelligence across various industries and disciplines. It provides insights into how different types of AI, such as computer vision, generative AI, machine learning, and natural language processing, are utilized in fields like agriculture, automotive, e-commerce, education, energy, entertainment, finance, healthcare, human resources, insurance, IT, law enforcement, legal, logistics, manufacturing, marketing, product development, public services, property, retail, science, sport, telecommunications, transport, tourism, and wildlife. The platform also allows users to sign up to receive a PDF containing all the use cases and stay updated with the latest AI trends and news.

Zainii
Zainii is an AI-powered learning platform that provides students with a personalized and interactive learning experience. It offers a range of features such as 1:1 learning with an AI tutor, access to past learning videos, and flexible subscription plans. Zainii is designed to help students learn more effectively and efficiently, and it can be used for a variety of subjects, from science to literature to math. It is a valuable tool for students of all ages and learning styles.

Quick, Draw!
Quick, Draw! is a game built with machine learning. You draw, and a neural network tries to guess what you're drawing. Of course, it doesn't always work. But the more you play with it, the more it will learn. So far we have trained it on a few hundred concepts, and we hope to add more over time. We made this as an example of how you can use machine learning in fun ways.

Tech Jobs London
Tech Jobs London is a job board that connects talented individuals with top companies in London's tech industry. The platform provides job opportunities in a range of fields such as software development, data analysis, and network administration.

Toolify
Toolify is a comprehensive AI tools directory that provides a curated collection of over 11,609 AI tools and 1,000 GPTs. The platform is updated daily by ChatGPT, ensuring that users have access to the latest and most relevant AI solutions. Toolify categorizes AI tools into 233 categories, making it easy for users to find the right tool for their specific needs. The platform also offers a variety of resources, including articles, tutorials, and webinars, to help users learn about AI and how to use it effectively. With its user-friendly interface and extensive database, Toolify is an essential resource for anyone looking to explore the world of AI.

Wolfram|Alpha
Wolfram|Alpha is a computational knowledge engine that answers questions using data, algorithms, and artificial intelligence. It can perform calculations, generate graphs, and provide information on a wide range of topics, including mathematics, science, history, and culture. Wolfram|Alpha is used by students, researchers, and professionals around the world to solve problems, learn new things, and make informed decisions.

AIGeneratedCourses
AIGeneratedCourses is a collection of AI-generated courses created by Chat2Course.com. These courses are designed to help you learn about a variety of AI-related topics, including machine learning, deep learning, and natural language processing. The courses are easy to follow and are perfect for beginners who want to learn more about AI.

Zazow
Zazow is a website that allows users to create algorithmic generative art. Users can select from a variety of algorithms to create unique digital artwork. The algorithms are easy to use and allow users to have total control over every aspect of the artwork. Users can save their artwork and share it with the Zazow community. They can also download their finished artwork and use it in creative ways.
20 - Open Source AI Tools

awesome-llm-courses
Awesome LLM Courses is a curated list of online courses focused on Large Language Models (LLMs). The repository aims to provide a comprehensive collection of free available courses covering various aspects of LLMs, including fundamentals, engineering, and applications. The courses are suitable for individuals interested in natural language processing, AI development, and machine learning. The list includes courses from reputable platforms such as Hugging Face, Udacity, DeepLearning.AI, Cohere, DataCamp, and more, offering a wide range of topics from pretraining LLMs to building AI applications with LLMs. Whether you are a beginner looking to understand the basics of LLMs or an intermediate developer interested in advanced topics like prompt engineering and generative AI, this repository has something for everyone.

awesome-generative-ai-guide
This repository serves as a comprehensive hub for updates on generative AI research, interview materials, notebooks, and more. It includes monthly best GenAI papers list, interview resources, free courses, and code repositories/notebooks for developing generative AI applications. The repository is regularly updated with the latest additions to keep users informed and engaged in the field of generative AI.

awesome-llms-fine-tuning
This repository is a curated collection of resources for fine-tuning Large Language Models (LLMs) like GPT, BERT, RoBERTa, and their variants. It includes tutorials, papers, tools, frameworks, and best practices to aid researchers, data scientists, and machine learning practitioners in adapting pre-trained models to specific tasks and domains. The resources cover a wide range of topics related to fine-tuning LLMs, providing valuable insights and guidelines to streamline the process and enhance model performance.

Awesome-Lists
Awesome-Lists is a curated list of awesome lists across various domains of computer science and beyond, including programming languages, web development, data science, and more. It provides a comprehensive index of articles, books, courses, open source projects, and other resources. The lists are organized by topic and subtopic, making it easy to find the information you need. Awesome-Lists is a valuable resource for anyone looking to learn more about a particular topic or to stay up-to-date on the latest developments in the field.

app_generative_ai
This repository contains course materials for T81 559: Applications of Generative Artificial Intelligence at Washington University in St. Louis. The course covers practical applications of Large Language Models (LLMs) and text-to-image networks using Python. Students learn about generative AI principles, LangChain, Retrieval-Augmented Generation (RAG) model, image generation techniques, fine-tuning neural networks, and prompt engineering. Ideal for students, researchers, and professionals in computer science, the course offers a transformative learning experience in the realm of Generative AI.

twosetai
TwoSetAI YouTube Channel Materials is a repository containing code materials and tutorials for the videos of the TwoSetAI channel. The team behind TwoSetAI aims to make AI accessible to everyone by covering various AI-related topics, including AI products, latest trends, in-depth engineering insights, career advice for AI enthusiasts, and the entrepreneurial side of AI. The team consists of Angelina, VP of AI and Data, and Mehdi, Professor of Computer Science, who are both published authors and have significant experience in the AI field. TwoSetAI has won the Anthropic AI Developer Contest 2024 and is dedicated to ending AI FOMO for its audience.

awesome-generative-ai
Awesome Generative AI is a curated list of modern Generative Artificial Intelligence projects and services. Generative AI technology creates original content like images, sounds, and texts using machine learning algorithms trained on large data sets. It can produce unique and realistic outputs such as photorealistic images, digital art, music, and writing. The repo covers a wide range of applications in art, entertainment, marketing, academia, and computer science.

machine-learning-research
The 'machine-learning-research' repository is a comprehensive collection of resources related to mathematics, machine learning, deep learning, artificial intelligence, data science, and various scientific fields. It includes materials such as courses, tutorials, books, podcasts, communities, online courses, papers, and dissertations. The repository covers topics ranging from fundamental math skills to advanced machine learning concepts, with a focus on applications in healthcare, genetics, computational biology, precision health, and AI in science. It serves as a valuable resource for individuals interested in learning and researching in the fields of machine learning and related disciplines.

PythonDataScienceFullThrottle
PythonDataScienceFullThrottle is a comprehensive repository containing various Python scripts, libraries, and tools for data science enthusiasts. It includes a wide range of functionalities such as data preprocessing, visualization, machine learning algorithms, and statistical analysis. The repository aims to provide a one-stop solution for individuals looking to dive deep into the world of data science using Python.

llms-tools
The 'llms-tools' repository is a comprehensive collection of AI tools, open-source projects, and research related to Large Language Models (LLMs) and Chatbots. It covers a wide range of topics such as AI in various domains, open-source models, chats & assistants, visual language models, evaluation tools, libraries, devices, income models, text-to-image, computer vision, audio & speech, code & math, games, robotics, typography, bio & med, military, climate, finance, and presentation. The repository provides valuable resources for researchers, developers, and enthusiasts interested in exploring the capabilities of LLMs and related technologies.

mlcontests.github.io
ML Contests is a platform that provides a sortable list of public machine learning/data science/AI contests, viewable on mlcontests.com. Users can submit pull requests for any changes or additions to the competitions list by editing the competitions.json file on the GitHub repository. The platform requires mandatory fields such as competition name, URL, type of ML, deadline for submissions, prize information, platform running the competition, and sponsorship details. Optional fields include conference affiliation, conference year, competition launch date, registration deadline, additional URLs, and tags relevant to the challenge type. The platform is transitioning towards assigning multiple tags to competitions for better categorization and searchability.

awesome-ai
Awesome AI is a curated list of artificial intelligence resources including courses, tools, apps, and open-source projects. It covers a wide range of topics such as machine learning, deep learning, natural language processing, robotics, conversational interfaces, data science, and more. The repository serves as a comprehensive guide for individuals interested in exploring the field of artificial intelligence and its applications across various domains.

baml
BAML is a config file format for declaring LLM functions that you can then use in TypeScript or Python. With BAML you can Classify or Extract any structured data using Anthropic, OpenAI or local models (using Ollama) ## Resources  [Discord Community](https://discord.gg/boundaryml)  [Follow us on Twitter](https://twitter.com/boundaryml) * Discord Office Hours - Come ask us anything! We hold office hours most days (9am - 12pm PST). * Documentation - Learn BAML * Documentation - BAML Syntax Reference * Documentation - Prompt engineering tips * Boundary Studio - Observability and more #### Starter projects * BAML + NextJS 14 * BAML + FastAPI + Streaming ## Motivation Calling LLMs in your code is frustrating: * your code uses types everywhere: classes, enums, and arrays * but LLMs speak English, not types BAML makes calling LLMs easy by taking a type-first approach that lives fully in your codebase: 1. Define what your LLM output type is in a .baml file, with rich syntax to describe any field (even enum values) 2. Declare your prompt in the .baml config using those types 3. Add additional LLM config like retries or redundancy 4. Transpile the .baml files to a callable Python or TS function with a type-safe interface. (VSCode extension does this for you automatically). We were inspired by similar patterns for type safety: protobuf and OpenAPI for RPCs, Prisma and SQLAlchemy for databases. BAML guarantees type safety for LLMs and comes with tools to give you a great developer experience:  Jump to BAML code or how Flexible Parsing works without additional LLM calls. | BAML Tooling | Capabilities | | ----------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | BAML Compiler install | Transpiles BAML code to a native Python / Typescript library (you only need it for development, never for releases) Works on Mac, Windows, Linux  | | VSCode Extension install | Syntax highlighting for BAML files Real-time prompt preview Testing UI | | Boundary Studio open (not open source) | Type-safe observability Labeling |

AITreasureBox
AITreasureBox is a comprehensive collection of AI tools and resources designed to simplify and accelerate the development of AI projects. It provides a wide range of pre-trained models, datasets, and utilities that can be easily integrated into various AI applications. With AITreasureBox, developers can quickly prototype, test, and deploy AI solutions without having to build everything from scratch. Whether you are working on computer vision, natural language processing, or reinforcement learning projects, AITreasureBox has something to offer for everyone. The repository is regularly updated with new tools and resources to keep up with the latest advancements in the field of artificial intelligence.

hdu-cs-wiki
The HDU Computer Science Lecture Notes is a comprehensive guide designed to help students navigate through various challenges in the field of computer science. It covers topics such as programming languages, artificial intelligence, software development, and more. The notes provide insights on how to effectively utilize university time, balance grades with project experience, and make informed decisions regarding career paths. Created by a collaborative effort involving students, teachers, and industry experts, the lecture notes aim to serve as a guiding tool for individuals seeking guidance in the computer science domain.

Awesome-CS-Books
Awesome CS Books is a curated list of books on computer science and technology. The books are organized by topic, including programming languages, software engineering, computer networks, operating systems, databases, data structures and algorithms, big data, architecture, and interviews. The books are available in PDF format and can be downloaded for free. The repository also includes links to free online courses and other resources.

Awesome-Books-Notes
Awesome CS Books is a repository that archives excellent books related to computer science and technology, named in the format of {year}-{author}-{title}-{version}. It includes reading notes for each book, with PDF links provided at the beginning of the notes. The repository focuses on IT CS-related books, valuable open courses, and aims to provide a systematic way of learning to alleviate fragmented skills and one-sidedness. It respects the original authors by linking to official/copyright websites and emphasizes non-commercial use of the documents.

awesome-mobile-robotics
The 'awesome-mobile-robotics' repository is a curated list of important content related to Mobile Robotics and AI. It includes resources such as courses, books, datasets, software and libraries, podcasts, conferences, journals, companies and jobs, laboratories and research groups, and miscellaneous resources. The repository covers a wide range of topics in the field of Mobile Robotics and AI, providing valuable information for enthusiasts, researchers, and professionals in the domain.

Hands-On-Large-Language-Models
Hands-On Large Language Models is a repository containing code examples from the book 'The Illustrated LLM Book' by Jay Alammar and Maarten Grootendorst. The repository provides practical tools and concepts for using Large Language Models with over 250 custom-made figures. It covers topics such as language model introduction, tokens and embeddings, transformer LLMs, text classification, text clustering, prompt engineering, text generation techniques, semantic search, multimodal LLMs, text embedding models, fine-tuning representation models, and fine-tuning generation models. The examples are designed to be run on Google Colab with T4 GPU support, but can be adapted to other cloud platforms as well.

Awesome-Embedded
Awesome-Embedded is a curated list of resources for embedded systems enthusiasts. It covers a wide range of topics including MCU programming, RTOS, Linux kernel development, assembly programming, machine learning & AI on MCU, utilities, tips & tricks, and more. The repository provides valuable information, tutorials, and tools for individuals interested in embedded systems development.
20 - OpenAI Gpts

UC Berkeley CS Advisor
A course advisor for Berkeley Computer Science students and anyone who wants to learn CS at Berkeley!

The Greatest Computer Science Tutor
Get help with handpicked college textbooks. Ask for commands. Learn theory + code simultaneously.

ProfOS
Mentor-like computer science professor specializing in operating systems, making complex concepts accessible.
Melange Mentor
I'm a tutor for JavaScript and Melange, a compiler for OCaml that targets JavaScript.

Future Alloy Oracle
High Entropy Alloys & AI-human interactions expert with a hint of sci-fi fun.