awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Back to mrmimic/data-scientist-roadmap

Open-source alternatives to Data Scientist Roadmap

30 open-source projects similar to mrmimic/data-scientist-roadmap, ranked by how many features they have in common. Compare stars, activity and what each one does to find the best Data Scientist Roadmap alternative.

  • sreeharierk/datasciencesreeharierk avatar

    sreeharierk/datascience

    5,156View on GitHub↗

    This project is a curated knowledge base and learning resource for data science and artificial intelligence. It provides a structured set of curricula, technical notes, and learning paths covering the mathematics, statistics, and algorithms required to build intelligent systems. The repository includes a catalog of open-source projects and practical implementations for deep learning, computer vision, and natural language processing. It also maintains a directory of university courseware and online modules focused on machine learning and robotics. The content covers theoretical foundations in

    artificial-intelligencecomputer-visiondata-science
    View on GitHub↗5,156
  • datastacktv/data-engineer-roadmapdatastacktv avatar

    datastacktv/data-engineer-roadmap

    12,747View on GitHub↗

    This project is a collection of specialized study guides and roadmaps centered on computer science, data engineering, and machine learning fundamentals. It provides a structured curriculum of technical competencies, tools, and skills required to transition into professional data engineering roles. The project features a data engineering skill map that visually organizes databases, processing architectures, and infrastructure tools. It also includes a machine learning learning path covering supervised and unsupervised learning techniques alongside model operations. The curriculum covers broad

    clouddata-engineer-roadmapdata-engineering
    View on GitHub↗12,747
  • mleveryday/practicalai-cnMLEveryday avatar

    MLEveryday/practicalAI-cn

    6,879View on GitHub↗

    This project is an educational course and machine learning curriculum designed to teach the implementation of neural network architectures and learning algorithms. It provides a structured guide for studying artificial intelligence through a collection of tutorials and practical coding exercises. The curriculum utilizes interactive notebooks that allow for the execution of code within a web browser. This environment enables the prototyping of artificial intelligence models and the analysis of data without requiring a local software installation. The content covers the design and training of

    Jupyter Notebookdeep-learninggoogle-colab-notebookjupyter-notebook
    View on GitHub↗6,879

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Find more with AI search
  • llsourcell/learn_machine_learning_in_3_monthsllSourcell avatar

    llSourcell/Learn_Machine_Learning_in_3_Months

    7,616View on GitHub↗

    This project is a machine learning curriculum and educational course repository designed as a structured three-month study plan. It provides a guided path for mastering data science and artificial intelligence using the Python programming language. The repository organizes learning materials and code examples to cover mathematics, algorithms, and deep learning fundamentals. It uses a modular curriculum structure to break the domain into discrete monthly and weekly segments. The project functions as a curated resource map that aligns source code and notes with external instructional videos an

    View on GitHub↗7,616
  • rasbt/machine-learning-bookrasbt avatar

    rasbt/machine-learning-book

    5,239View on GitHub↗

    This project is a comprehensive machine learning educational resource and tutorial series delivered as a collection of interactive Jupyter Notebooks. It provides practical Python implementations for the end-to-end machine learning lifecycle, covering supervised and unsupervised learning, deep learning, and reinforcement learning. The resource distinguishes itself by providing detailed implementation guides for complex architectures, including transformers, generative adversarial networks, and convolutional neural networks. It also features specialized courseware for developing reinforcement l

    Jupyter Notebook
    View on GitHub↗5,239
  • dformoso/machine-learning-mindmapdformoso avatar

    dformoso/machine-learning-mindmap

    6,254View on GitHub↗

    This project is a machine learning knowledge map and educational resource that provides a structured learning path for data science. It organizes core concepts, from basic data analysis to deep learning, into a visual guide and markdown-based knowledge graph. The resource connects theoretical foundations and mathematical concepts to practical execution through links to runnable notebooks and implementation examples. This allows for a transition from conceptual study to hands-on practice. The project uses hierarchical node organization and modular topic decomposition to visualize relationship

    View on GitHub↗6,254
  • visualize-ml/book6_first-course-in-data-scienceVisualize-ML avatar

    Visualize-ML/Book6_First-Course-in-Data-Science

    2,603View on GitHub↗

    This project is a structured data science curriculum and Python-based textbook designed to teach the fundamentals of data science through executable scripts and hands-on lessons. It functions as a guided programming tutorial for data manipulation and analysis within the Python ecosystem. The content covers introductory machine learning, including the implementation of basic models and algorithms, alongside Python data analysis for cleaning and processing datasets. The material is delivered via Jupyter Notebooks, combining modular exercises and markdown-driven documentation to map theoretical

    Jupyter Notebookdatadata-sciencedata-visualization
    View on GitHub↗2,603
  • bootdotdev/curriculumbootdotdev avatar

    bootdotdev/curriculum

    3,415View on GitHub↗

    This project is an interactive programming curriculum and educational system designed to teach computer science and software engineering. It provides a structured set of courses and professional roadmaps focused on backend engineering, DevOps, and systems fundamentals. The platform is distinguished by an AI-powered coding tutor that provides Socratic guidance and contextual hints to help students find solutions independently. It features a browser-based code sandbox using WebAssembly to eliminate local environment setup, alongside automated test-based grading and spaced-repetition logic to re

    algorithmscomputer-sciencecurriculum
    View on GitHub↗3,415
  • nishant-tiwari24/coding-resourcesnishant-Tiwari24 avatar

    nishant-Tiwari24/coding-resources

    3,589View on GitHub↗

    This project is a curated technical resource directory and software engineering learning roadmap. It serves as a computer science study curriculum and professional development framework, providing staged progressions for mastering programming languages, data structures, and full-stack development. The repository functions as a career preparation guide, offering strategic frameworks for resume building, technical interview practice, and internship application targeting. It includes a system for identifying income opportunities and managing a professional social presence to increase visibility.

    View on GitHub↗3,589
  • apachecn/interviewapachecn avatar

    apachecn/Interview

    8,944View on GitHub↗

    This project is a comprehensive knowledge base and study resource designed for mastering technical interviews. It provides structured guides, roadmaps, and curricula focused on data structures, algorithms, system design, and frontend engineering to help candidates prepare for software engineering screenings. The repository distinguishes itself by offering a holistic approach to professional advancement. Beyond technical drills, it includes a career development handbook covering resume optimization, salary benchmarking, and strategic negotiation coaching. It also provides detailed methodologie

    Jupyter Notebookinterviewkaggleleetcode
    View on GitHub↗8,944
  • gimseng/99-ml-learning-projectsgimseng avatar

    gimseng/99-ML-Learning-Projects

    1,175View on GitHub↗

    This project is a community-driven educational repository that provides a structured curriculum for mastering machine learning and data science. It serves as a resource for developers to build practical models from scratch, reinforcing theoretical knowledge through direct implementation and iterative experimentation with common algorithms. The repository is organized into modular directories, allowing learners to explore and experiment with specific machine learning exercises independently. The content is maintained through a collaborative workflow where contributors use version control and p

    Jupyter Notebookhacktoberfest
    View on GitHub↗1,175
  • conanhujinming/tips_for_interviewconanhujinming avatar

    conanhujinming/tips_for_interview

    3,996View on GitHub↗

    This project is a collection of comprehensive guides and manuals focused on computer science self-study, technical interview preparation, and the navigation of technical career roadmaps. It provides a structured approach to mastering core computer science domains and a set of strategies for passing software engineering interviews. The repository distinguishes itself through specialized frameworks for career transitions, specifically managing the shift between academic research, PhD applications, and professional industry roles. It includes methodologies for evaluating company culture and alig

    interviewlearning-experiencetips-and-tricks
    View on GitHub↗3,996
  • mlabonne/llm-coursemlabonne avatar

    mlabonne/llm-course

    80,178View on GitHub↗

    This project is a comprehensive educational curriculum and engineering handbook focused on the lifecycle of large language models. It serves as a structured knowledge base for machine learning practitioners, covering the fundamental mathematical and architectural principles of transformer-based sequence modeling, as well as the practical implementation of supervised instruction fine-tuning and preference-based model alignment. The repository distinguishes itself by providing a deep dive into advanced model composition and optimization techniques. It details methodologies for weight-space mode

    courselarge-language-modelsllm
    View on GitHub↗80,178
  • xiaolincoder/cs-basexiaolincoder avatar

    xiaolincoder/CS-Base

    18,024View on GitHub↗

    CS-Base is a comprehensive educational platform and technical repository designed to support software engineers in mastering backend architecture, artificial intelligence engineering, and career development. It functions as a centralized knowledge hub that combines illustrated theoretical tutorials with practical, project-based learning to bridge the gap between foundational computer science concepts and professional industry requirements. The project distinguishes itself by integrating a robust career mentorship framework with advanced AI engineering resources. It provides users with tools f

    ccppgolang
    View on GitHub↗18,024
  • amai-gmbh/ai-expert-roadmapAMAI-GmbH avatar

    AMAI-GmbH/AI-Expert-Roadmap

    31,091View on GitHub↗

    This project is a professional development repository that provides structured learning paths for individuals pursuing careers in data-centric engineering and artificial intelligence. It functions as a competency benchmarking framework, defining the core knowledge areas and technical milestones required to achieve proficiency in specialized domains. The repository distinguishes itself through hierarchical knowledge graphing, which organizes complex technical subjects into nested tree structures to create clear, progressive learning sequences. By centralizing curated educational resources and

    JavaScriptaiai-roadmapartificial-intelligence
    View on GitHub↗31,091
  • sjpiper145/makerskilltreesjpiper145 avatar

    sjpiper145/MakerSkillTree

    3,317View on GitHub↗

    MakerSkillTree is an educational roadmap designer and interactive skill map visualizer. It provides a system for creating, exporting, and navigating structured learning paths through an SVG skill tree generator and a corresponding YAML learning path schema. The project features a drag-and-drop interface for designing custom skill trees and a bidirectional conversion system that translates visual layouts between SVG and YAML formats. This allows for data-driven version tracking and the generation of changelogs between different iterations of a skill tree. The system supports the visualization

    Jinja
    View on GitHub↗3,317
  • adam-golab/react-developer-roadmapadam-golab avatar

    adam-golab/react-developer-roadmap

    18,983View on GitHub↗

    This project is a structured visual guide and curriculum designed to map the essential skills, technologies, and libraries required for professional web development. It provides a comprehensive roadmap that organizes foundational topics and specialized tools into a logical progression, specifically focusing on mastering the React ecosystem and advancing technical expertise. The resource functions as a community-curated knowledge base, utilizing a decentralized model where contributors propose and validate additions to the learning path. By categorizing modern frameworks and utilities into dis

    JavaScript
    View on GitHub↗18,983
  • mtahiraslan/data-analyst-roadmapmtahiraslan avatar

    mtahiraslan/data-analyst-roadmap

    761View on GitHub↗
    blogsbusinessintelligencecourses
    View on GitHub↗761
  • floodsung/deep-learning-papers-reading-roadmapfloodsung avatar

    floodsung/Deep-Learning-Papers-Reading-Roadmap

    39,527View on GitHub↗

    Deep Learning papers reading roadmap for anyone who are eager to learn this amazing tech!

    Pythondeep-learning
    View on GitHub↗39,527
  • avik-jain/100-days-of-ml-codeAvik-Jain avatar

    Avik-Jain/100-Days-Of-ML-Code

    51,254View on GitHub↗

    This project is a structured educational curriculum designed to guide developers through the fundamentals of machine learning. It functions as a technical skill builder, offering a curated roadmap of progressive coding challenges that cover core algorithms, statistical concepts, and essential data science libraries. The repository distinguishes itself through an iterative sequencing of content, organizing complex technical topics into a daily progression that facilitates incremental mastery. It integrates third-party academic lectures and educational resources to provide necessary theoretical

    100-days-of-code-log100daysofcodedeep-learning
    View on GitHub↗51,254
  • charlax/professional-programmingcharlax avatar

    charlax/professional-programming

    51,116View on GitHub↗

    This project is a curated knowledge repository designed to support the professional development of software engineers. It functions as a comprehensive index of industry best practices, methodologies, and design principles, providing a structured roadmap for those seeking to improve their technical skills, architectural decision-making, and career trajectory. The repository distinguishes itself through a community-driven approach, relying on peer-reviewed contributions to maintain an up-to-date collection of resources. It organizes vast amounts of technical information into a hierarchical taxo

    Pythonarchitecturecomputer-scienceconcepts
    View on GitHub↗51,116
  • d2l-ai/berkeley-stat-157d2l-ai avatar

    d2l-ai/berkeley-stat-157

    3,977View on GitHub↗

    This project is an academic curriculum repository and educational resource center for studying probability, statistics, and machine learning. It serves as a deep learning course website and a hub for instructional materials, providing a structured collection of content designed to teach neural network architectures. The repository distinguishes itself by combining a comprehensive educational resource with a machine learning project archive. It provides a curated set of research examples and implementation guides for a wide range of models, including multilayer perceptrons, convolutional netwo

    Jupyter Notebook
    View on GitHub↗3,977
  • microsoft/iot-for-beginnersmicrosoft avatar

    microsoft/IoT-For-Beginners

    16,763View on GitHub↗

    This project is an educational resource and virtual environment designed to teach the fundamentals of embedded systems and internet-connected device development. It provides a structured curriculum that guides learners through the essential skills required to program, connect, and integrate hardware components. The platform distinguishes itself by offering virtual hardware emulation, which allows users to test electronic circuits and device logic within a digital environment. This simulation capability enables students to practice building and testing projects without the requirement for phys

    Jupyter Notebookcpphacktoberfestiot
    View on GitHub↗16,763
  • ossu/computer-scienceossu avatar

    ossu/computer-science

    205,190View on GitHub↗

    This project provides a structured computer science curriculum framework designed for self-directed learners. It organizes open-access academic resources, including textbooks, lectures, and assignments, into a cohesive path that mirrors the requirements of a formal undergraduate degree. By integrating theoretical study with practical software engineering methodologies, the platform enables students to master foundational concepts and advanced technical skills independently. The curriculum distinguishes itself by utilizing a version-control-based workflow to manage the educational experience.

    HTMLawesome-listcomputer-sciencecourses
    View on GitHub↗205,190
  • kunal-kushwaha/dsa-bootcamp-javakunal-kushwaha avatar

    kunal-kushwaha/DSA-Bootcamp-Java

    22,105View on GitHub↗

    This repository is a structured educational resource designed for mastering data structures and algorithms using the Java programming language. It functions as a comprehensive curriculum and study roadmap, providing the materials necessary to build proficiency in core computer science fundamentals for technical interview preparation. The project organizes its content through a hierarchical directory structure that maps to a logical progression of topics. It utilizes a standardized format for coding exercises and documentation, ensuring that learners can follow a consistent syllabus while prac

    Javaalgorithmscompetitive-programmingdata-structures
    View on GitHub↗22,105
  • microsoft/ai-edumicrosoft avatar

    microsoft/ai-edu

    14,065View on GitHub↗

    ai-edu is a comprehensive AI education curriculum and machine learning courseware collection. It provides theoretical tutorials, deep learning lab exercises, and project blueprints designed to teach artificial intelligence fundamentals through a combination of study and practical implementation. The project focuses on a learning-by-doing approach, guiding users from Python programming and neural network basics to advanced topics. It includes specialized instructional content on distributed AI training, MLOps educational guides for model quantization and pruning, and detailed frameworks for im

    HTML
    View on GitHub↗14,065
  • mbadry1/deeplearning.ai-summarymbadry1 avatar

    mbadry1/DeepLearning.ai-Summary

    5,313View on GitHub↗

    This project is an AI education resource consisting of synthesized learning materials designed for reviewing and mastering complex neural network concepts. It serves as a collection of curated course summaries and machine learning study notes that focus on the mathematical foundations and architectures of deep learning. The repository provides academic summaries and personal research insights specifically covering neural networks and sequence models. These materials are organized to support the review of theoretical foundations and the synthesis of core AI concepts. The content is stored as

    Pythonandrew-ngcourseradeep-learning
    View on GitHub↗5,313
  • microsoft/ai-systemmicrosoft avatar

    microsoft/AI-System

    4,301View on GitHub↗

    AI-System is an educational resource and toolkit designed for learning the hardware and software foundations of deep learning systems. It provides a curriculum and practical exercises for building AI infrastructure, ranging from low-level CUDA kernel development to high-level system management. The project includes a toolkit for developing tensor operations and optimizing GPU performance through direct hardware programming. It also features a framework for distributed training, focusing on resource scheduling and communication protocols to manage large-scale models across multiple computing n

    Python
    View on GitHub↗4,301
  • bitemyapp/learnhaskellbitemyapp avatar

    bitemyapp/learnhaskell

    8,026View on GitHub↗

    This project is a comprehensive functional programming curriculum and learning resource for Haskell. It provides sequenced educational paths and technical reference guides designed to take developers from beginner to advanced levels of proficiency. The project distinguishes itself through a deep focus on theoretical and technical foundations, offering detailed studies on type theory, category theory, and runtime internals. It includes a dedicated performance handbook for optimizing execution speed and memory management, as well as an ecosystem guide for managing development tools and editor c

    Makefile
    View on GitHub↗8,026
  • linw7/skill-treelinw7 avatar

    linw7/Skill-Tree

    3,697View on GitHub↗

    Skill-Tree is an educational framework designed to map theoretical technical concepts to practical implementation pipelines and structured interview preparation. It organizes technical knowledge into a tree-based index to enable structured navigation and uses a theory-to-implementation pipeline to verify conceptual understanding through concrete software tasks. The project provides curated study paths and cross-referenced indexing that links common interview questions and simulated exam sets to specific technical modules. It employs module-based subject isolation to separate diverse backend d

    C
    View on GitHub↗3,697