-->

Welcome to our Coding with python Page!!! hier you find various code with PHP, Python, AI, Cyber, etc ... Electricity, Energy, Nuclear Power

Sunday 17 July 2022

Path to Full Stack Data Science

All about Agile, Ansible, DevOps, Docker, EXIN, Git, ICT, Jenkins, Kubernetes, Puppet, Selenium, Python, etc

#opensource #DEVCommunity #javascript #Flutter #Python #CloudComputing #AWS #DevOps #CloudComputing #Java #100DaysOfCode #AI #React




 
Start your journey toward mastering all aspects of the field of Data Science with this focused list of in-depth self-learning resources. Curated with the beginner in mind, these recommendations will help you learn efficiently, and can also offer existing professionals useful highlights for review or help filling in any gaps in skills.

Full Stack Data Science has become one of the hottest industries in the field of computer science. Starting from traditional mathematics to advance concepts like data engineering, this industry demands a breadth of knowledge and expertise. Its demand has seen an exponential rise in online resources, books, and tutorials. For beginners, it's overwhelming, to say the least. Most of the time, beginners start with either a python course, a machine learning course, or some basic mathematics course. But many times, a large number of them do not know where to start. And with so many resources to go to, many of them keep scraping through resources. Moving between Udemy, edX, Coursera, and YouTube, many hours are lost.

Subject Matters involved with Data Science.

The goal of this article is not to list out the required syllabus but rather list out some of the prominent online resources for each subject area in the end-to-end Data Science domain. It will help beginners start their data science journey without wasting their precious time. I have tried to put down the resources in as much order as possible. But it might vary to a great extent depending upon the individual’s expertise and requirements. The focus of this article is solely the listing out of some of the thorough and in-depth online courses and tutorials available out there for domains comprising full-stack data science. I have tried to keep the list as short as possible so that it helps the starters get started with their learning without much selection.

Download PDF Data Science Books 

 

Resources for the following areas

 

  • Mathematics — Linear Algebra, Calculus, Probability, Statistics, and Convex Optimization
  • Python Programming — Fundamentals, OOP Concepts, Algorithms, Data Structures, and Data Science Applications
  • R Programming — Fundamentals, Data Science, and Web Applications
  • Core DS Concepts — Database Programming, Machine Learning, Deep Learning, Natural Language Processing, Computer Vision, Reinforcement Learning, Data Visualization, Model Deployment, and Big Data
  • C/C++ Programming — Fundamentals, Problem Solving, OOP Concepts, Algorithms, and Data Structures
  • Computer Science Fundamentals — Introduction, Algorithms, Data Structures, Discrete Mathematics, Operating System, Computer Architecture, Database Concepts, Git, and GitHub

Mathematics

 

Linear Algebra

 

  1. Instructor: Grant Sanderson / Channel: 3Blue1Brown
    Course: Essence of Linear Algebra
  2. Instructor: Prof. Gilbert Strang / MIT OpenCourseWare
    Course: Linear Algebra / Youtube
  3. Instructor: Kaare Brandt Petersen & Michael Syskind Pedersen
    Book: Matrix Algebra

 

Calculus

 

  1. Instructor: Grant Sanderson / Channel: 3Blue1Brown
    Course: Essence of Calculus
  2. Instructor: Prof. David Jerison / MIT OpenCourseWare
    Course: Single Variable Calculus / YouTube
  3. Instructor: Prof. Denis Auroux / MIT OpenCourseWare
    Course: Multi-Variable Calculus / YouTube

 

Probability & Statistics

 

  1. Instructor: Khan Academy
    Course: Probability
  2. Instructor: Khan Academy
    Course: Statistics
  3. Instructor: Joshua Starmer
    Course: Statistics Fundamentals
  4. Instructor: Prof. John Tsitsiklis / MIT OpenCourseWare
    Course: Probabilistic Methods
  5. Instructor: Allen B. Downey
    Book: Think Stats

Note: Use this book after completing the fundamentals of python and statistics

 

Convex Optimization (Advanced Concept)

 

  1. Instructor: Prof. Stephen Boyd / Stanford
    Course: Introduction to Convex Optimization

Python Programming

 

Python Fundamentals

 

  1. Python For Everybody: CourseBook / Web
  2. Learn Python The Hard Way: Book
  3. Think Python: Book
  4. Python Programming by Krish Naik: Course
  5. Complete Python Bootcamp: Course

 

Algorithms & OOP with Python

 

  1. Problem Solving & OOP with Python: Course
  2. Grokking Algorithms: Book
  3. Automate the Boring Stuff with Python: Course
  4. (Advanced) Social Network Analysis for Startups: Book

 

Data Science with Python

 

  1. Python Data Science Handbook: Book
  2. Python for Data Science: freecodecamp course
  3. Introduction to Computational Thinking & Data Science: Course
  4. Applied Data Science with Python: Course

R Programming

  1. R for Data Science: Book
  2. Hands-on Machine Learning with R: Book
  3. Interactive Web Apps using R Shiny: Tutorial

Database Programming

  1. Fundamentals of Database Systems: Book
  2. SQL vs NoSQL| MySQL vs MongoDB: TutorialTutorial
  3. Full Database Design Course: Tutorial
  4. SQL using MySQL: Course
  5. PostgreSQL: Course
  6. PostgreSQL for Everybody: Course
  7. SQLite with Python: Course
  8. Popular Database: Tutorial

Data Visualization

  1. Power BI Full Course by Edureka: Course
  2. Power BI Full Course by Simplilearn: Course
  3. Tableau Full Course by Edureka: Course
  4. Tableau Full Course by Simplilearn: Course
  5. Tableau Crash Course by freecodecamp.org: Course

Machine Learning

 

Beginner Courses

 

  1. Instructor:  Andrew Ng
  2. Instructor:  Abu Yaser Mustafa
  3. Instructor: Krish Naik
  4. AI Introduction: aiEdureka
  5. Artificial Intelligence by MIT: Course

 

Applied Machine Learning Course with Python

 

  1. Machine Learning A-Z: Course
  2. Practical Machine Learning with Python: Course

 

Books for Hands-on Machine Learning

 

  1. Hands-on Machine Learning with Scikit-Learn, Keras & TensorFlow: Book
  2. The 100 Page ML Book: Book
  3. Learning from Data: Book

Deep Learning

 

Specialization Courses

 

  1. Instructor:  Andrew NgYouTube
  2. Instructor: Krish Naik
  3. Instructor: Yann Le’Cun
  4. Instructor: MIT

 

Applied Deep Learning with Python & TensorFlow

 

  1. Deep Learning A-Z: Hands-On Artificial Neural Networks: Course
  2. TensorFlow Complete Course by freecodecamp.org: Course
  3. AI TensorFlow Developer Professional Certificate: Course
  4. TensorFlow Data & Deployment: Course

 

Books for Hands-on Deep Learning

 

  1. Deep Learning Book: Book
  2. Fundamentals of Deep Learning: Book

 

Natural Language Processing

 

  1. NLP Specialization by deeplearning.ai: Course
  2. NLP with Deep Learning by Stanford: CourseYouTube
  3. Complete NLP by Krish Naik: Course

 

Computer Vision

 

  1. Convolutional Neural Networks for Visual Recognition: Course
  2. Complete CV by Krish Naik: Course
  3. Full OpenCV by freecodecamp.org: Course

 

Reinforcement Learning

 

  1. Reinforcement Learning by DeepMind: Course
  2. Reinforcement Learning by Stanford: Course
  3. Reinforcement Learning by University of Alberta: Course

Web Development

  1. Django Tutorial by Corey Schafer: Course
  2. Django for Everybody: Course
  3. Flask Tutorial by Corey Schafer: Course
  4. Web Development by Traversy Media: Web LinkYouTube
  5. Full Stack Web Development Guide: Tutorial
  6. Web Design for Everybody: Course
  7. Web Applications for Everybody: Course

Git & Github

  1. Crash course by freecodecamp.org: Course
  2. Crash course by Traversy Media: Course
  3. Full Course by Edureka: Course
  4. Git Tutorial for Beginners by Mosh: Course
  5. Git and Github tutorial by Amigoscode: Course

AWS

  1. AWS Certifications: Tutorial
  2. AWS Tutorial for Beginners: Course
  3. AWS Basics for Beginners: Course
  4. AWS Certified Cloud Practitioner Training: Course
  5. AWS Certified Solutions Architect — Associate Training: Course
  6. AWS Certified Developer — Associate Training: Course
  7. AWS SysOps Administrator-Associate Training: Course

Model Deployment

  1. Instructor: Krish Naik
  2. Instructor: Daniel Bourke
  3. Live End-to-End Model Deployment: Tutorial
  4. Model Deployment using Amazon Sagemaker: Tutorial
  5. Model Deployment using Azure: Tutorial

Big Data

  1. Introduction to Big Data by CrashCourse: Tutorial
  2. Introduction to Big Data by Edureka: Tutorial
  3. Big Data Intro by Simplilearn: Tutorial
  4. Big Data & Hadoop by Edureka: Course
  5. Apache Spark by Edureka: Course

C/C++ Programming for Problem Solving

 

Tutorials & Courses

 

  1. Full C Tutorial by Mike: Course
  2. Full C++ Tutorial by Caleb Curry: Course
  3. Full C++ Tutorial by Suldina Nurak: Course
  4. C++ OOPS Concepts: Course
  5. Problem Solving & OOP using C++: Course
  6. Pointers in C++: Course
  7. STL using C++: Course
  8. Data Structure using C/C++: Course

 

Books

 

  1. The C++ Programming Language by Bjarne Stroustrup: Book
  2. The C Programming Language by Dennis Ritchie: Book

Algorithms & Data Structure

  1. Introduction to Algorithms by MIT: Course
  2. Design & Analysis of Algorithms by MIT: Course
  3. Advanced Algorithms by MIT: Course
  4. Competitive Programming Guide by GeeksforGeeks: Web Link
  5. Introduction to Algorithms by Thomas H. Cormen: Book

Fundamentals of Computer Science

  1. Missing Semester of Computer Science: Course
  2. Computer System Architecture by CMU: Course
  3. Computer System Architecture by MIT: Course
  4. Operating System by Neso Academy: Course
  5. Operating System by UC Berkely: Course
  6. Basics of Software Engineering: Course

I tried to provide specific resources (courses/tutorials/books) that are in-depth, prominent on the web, and have proved to be quite beneficial to a large number of learners in the data science arena. I tried to be as specific as possible and listed those with which I have familiarity. It goes without saying that many great resources have also been left out. As such, this list should not be considered an expert guide by any means. Rather, it picks out some of the highlighted courses to make the learning journey easier for beginners. I will finish off by providing some of the topmost YouTube channels that have tons of learning materials and some pretty good guidance in regards to the subject matter.

20 comments:

  1. Great article by the great author, it is very massive and informative but still preaches the way to sounds like that it has some beautiful thoughts described so I really appreciate this article.Best tracer router service provider

    ReplyDelete
  2. Nice work, truly valuable to me.
    I hope you keep it up.
    We are offering best offshore development services then,
    Visit here:
    Iyrix Technologies
    Remote Software Developers
    Software Development Services

    ReplyDelete
    Replies
    1. thanks for your replay
      A List of #Python Projects for Beginners
      Thanks 4following
      https://thepythoncoding.blogspot.com/2021/10/top-10-machine-learning-innovations-to.html
      #BigData #Analytics #DataScience #AI #MachineLearning #IoT #IIoT #TensorFlow #Java #JavaScript #ReactJS #CloudComputing #Serverless #DataScientist #Linux #Programming #Coding #100DaysofCode

      Delete
  3. "Nice Blog! such a informative things you are sharing ,I really liked your content. If you wanna know about ""Skillslash | Training with live industry experience that gets you hired"" go to Data Science Course"

    ReplyDelete
  4. You have really provided a nice blog on full stack with regards to data science, you blog is really going to be a major help to a lot of people who want to understand this topic in terms of data science, with regards to data science many courses have been curated to suit every customers liking if you want you can check out
    data science course in bangalore
    they provide a lot of training and live projects

    ReplyDelete
  5. Such a wonderful post shared over here.

    ReplyDelete
  6. Very nice blog keep sharing such amazing post. For Best Expert Training under industry expert trainers for best data science certification online Call Now 7070905090

    ReplyDelete
  7. Really informative blog about Data Science and it is very beneficial for beginners who started their journey as Data Scientist. Visit the Best Data Science training course in Delhi to become a Data Scientist.

    ReplyDelete
  8. Great post on full stack development. You provide very useful information. Thanks for sharing. If you are interested in Full stack web development course in Lahore then, Digital training is the best option for you.

    ReplyDelete
  9. As a leading Top Mobile App Development Company in Delhi, Appsinvo company is well known to design and build customized web and mobile app solutions for the clients. Mobile App Development Company in Dubai

    ReplyDelete
  10. Thank you for sharing an amazing & wonderful blog. This content is very useful, informative and valuable in order to enhance knowledge. Keep sharing this type of content with us & keep updating us with new blogs. Apart from this, if anyone who wants to join the Python Training institute in Delhi, can contact 9311002620 or visit our website-
    http://htsindia.co.in/python_base

    ReplyDelete
  11. Nice write-up! To support the demand for Python app development, I Would like to share that Python has been in demand for web development, system administration, and software development. Constantly, Python development company are growing rapidly with the increasing demand of Python web app development. Thanks for sharing! Keep sharing.

    ReplyDelete
  12. Data Science Training in Gurgaon
    https://www.groovelineentertainment.com/blog/1090357/the-secret-behind-a-perfect-data-scientist/
    APTRON offers the best Data Science Training in Gurgaon with placement and certification. Our modern laboratory has the latest technologies helping students avail themselves of a successful Data Science certification and training from APTRON.

    ReplyDelete
  13. Great Content. It will useful for knowledge seekers. Keep sharing your knowledge through this kind of article.Keep sharing in future.
    Do you want to be a python developer?
    python full stack developer!

    ReplyDelete
  14. This comment has been removed by the author.

    ReplyDelete

Thanks for your comments

Rank

seo