BlogName

Search this Blog Content @

Showing posts with label COMPUTER SCIENCE ENGINEERING OVERVIEW. Show all posts
Showing posts with label COMPUTER SCIENCE ENGINEERING OVERVIEW. Show all posts

Computer Science Engineering(CSE) Overview (youtube links)

Computer Scientists are fundamentally problem-solvers. They analyze problems, design efficient solutions(often in the forms of algorithms), and then use programming languages to implement those solutions.

Computer Science is the study of computation and information. It's all about solving complex problems using computational tools and techniques, breaking problems in to manageable parts(work break-down structure), and designing efficient solutions. It's not just about writing code or fixing computers, although those are practical applications. It's a much broader academic discipline that encompasses:

  • Algorithms: The systematic procedures or sets of rules used to solve problems. This is arguably the most fundamental concept in CS.

  • Data Structures: The ways in which data is organized and stored to facilitate efficient access and modification.

  • Theory of Computation: Exploring the limits and capabilities of computation – what can be computed, and how efficiently.

  • Artificial Intelligence: Designing intelligent agents that perceive their environment and take actions to maximize their chance of achieving goals.

  • Computer Architecture: The design of computer systems, from the hardware components to their interconnection.

  • Programming Languages: The formal languages used to express algorithms and interact with computers.

  • Software Engineering: The systematic approach to designing, developing, operating, and maintaining software.

  • Networking: The study of how computers communicate with each other.

  • Databases: The organized collection of data, and the systems for managing it.

----

Basics(videos):

    1. Computer science in 15min @ https://www.youtube.com/watch?v=CxGSnA-RTsA

    2. Computer & Technology Basics Course for Absolute Beginners @ https://www.youtube.com/watch?v=y2kg3MOk1sY

    3. What's an algorithm? @ https://www.youtube.com/watch?v=6hfOvs8pY1k

    4. Harvard Professor Explains Algorithms in 5 Levels of Difficulty @ https://www.youtube.com/watch?v=fkIvmfqX-t0


Basics(long videos):

    1. FreeCodeCamp Introduction to Programming and Computer Science @ https://www.youtube.com/watch?v=zOjov-2OZ0E

    2. NPTEL Introduction to Computer Architecture @ https://www.youtube.com/watch?v=4TzMyXmzL8M

    3. Carnegie Mellon Introduction and Basics: Computer Architecture @ https://www.youtube.com/watch?v=BJ87rZCGWU0

    4. Harvard CS50 (2023) Full Computer Science University Course @ https://www.youtube.com/watch?v=LfaMVlDaQ24

    5. FreeCodeCamp Operating System Course for Beginners @ https://www.youtube.com/watch?v=yK1uBHPdp30

    6. MIT OpenCourseWare Algorithmic Thinking, Peak Finding @ https://www.youtube.com/watch?v=HtSuA80QTyo

    7. Stanford CS229 I Machine Learning I Building Large Language Models (LLMs) @ https://www.youtube.com/watch?v=9vM4p9NN0Ts


Basics (using Python):

    1. MIT OpenCourseWare Introduction to CS and Programming @ https://www.youtube.com/watch?v=xAcTmDO6NTI

    2. MIT OpenCourseWare Introduction to Computer Science and Programming @ https://www.youtube.com/watch?v=k6U-i4gXkLM

    3. MIT OpenCourseWare Object Oriented Programming @ https://www.youtube.com/watch?v=-DP1i2ZU9gk

    4. Harvard CS50’s Artificial Intelligence @ https://www.youtube.com/watch?v=5NgNicANyqM


Basics (playlists):

    1. MIT OpenCourseWare Introduction to CS and Programming using Python @ https://www.youtube.com/playlist?list=PLUl4u3cNGP62A-ynp6v6-LGBCzeH3VAQB

    2. MIT OpenCourseWare Introduction to Algorithms @ https://www.youtube.com/playlist?list=PLUl4u3cNGP63EdVPNLG3ToM6LaEUuStEY

   3. MIT OpenCourseWare Fundamentals of Systems Engineering @ https://www.youtube.com/playlist?list=PLUl4u3cNGP60jIMmB53zl6awCKMnABhYx

   4. MIT OpenCourseWare Learn Differential Equations @ https://www.youtube.com/playlist?list=PLUl4u3cNGP63oTpyxCMLKt_JmB0WtSZfG

    5. MIT OpenCourseWare Probabilistic Methods in Combinatorics @ https://www.youtube.com/playlist?list=PLUl4u3cNGP61cYB5ymvFiEbIb-wWHfaqO

    6. MIT OpenCourseWare Mathematics of Machine Learning @ https://www.youtube.com/playlist?list=PLUl4u3cNGP62uI_DWNdWoIMsgPcLGOx-V

    7. MIT OpenCourseWare Introduction to Psychology @ https://www.youtube.com/playlist?list=PLUl4u3cNGP615Y1j9Ok3szAH5DxhFjTHo


Advanced (playlists):

    1. Stanford CS229: Machine Learning Full Course taught by Andrew Ng | Autumn 2018 @ https://www.youtube.com/playlist?list=PLoROMvodv4rMiGQp3WXShtMGgzqpfVfbU

    2. Stanford CS229: Machine Learning Course | Summer 2019 (Anand Avati) @ https://www.youtube.com/playlist?list=PLoROMvodv4rNH7qL6-efu_q2_bPuy0adh

    3. Stanford CS221: Artificial Intelligence: Principles and Techniques | Autumn 2019 @ https://www.youtube.com/playlist?list=PLoROMvodv4rO1NB9TD4iUZ3qghGEGtqNX

    4. Stanford CS109 Introduction to Probability for Computer Scientists | 2022 (Chris Piech) @ https://www.youtube.com/playlist?list=PLoROMvodv4rOpr_A7B9SriE_iZmkanvUg


NPTEL Courses (playlists):

    Please refer https://coloryourcareer.blogspot.com/2021/06/national-programming-on-technology.html




National Programming on Technology Enhanced Learning (NPTEL) Courses and Youtube Channels


National Programming on Technology Enhanced Learning (NPTEL) is an initiative of the seven Indian Institutes of Technology (IIT Bombay, Delhi, Guwahati, Kanpur, Kharagpur, Madras and Roorkee) and Indian Institute of Science Bangalore (IISc) for creating video and web course contents in engineering and science.


ref:

NPTEL Official @ http://nptel.ac.in/ , http://nptel.ac.in/noc/

NPTEL Available Courses @ https://swayam.gov.in/NPTEL or https://onlinecourses.nptel.ac.in/, https://nptel.ac.in/Translation/

NPTEL courses list google doc @  

    1. https://docs.google.com/spreadsheets/d/e/2PACX-1vRTVXhVv0WXRk1wRyUTQrrJ2sXkZLhYELokwX8K7mRCDK42navKKDHHet7IiczDNODvLNY4fKnmEpka/pubhtml

    2. https://docs.google.com/spreadsheets/d/e/2PACX-1vRkvBe5ot20hzrsdO6ZhvtsAyoaZEY-2rvi7eaao9ps8gFgeNnES5Zmi2j_Tv0EP3jk4dSG-3FdRO96/pubhtml

    3. https://nptel.ac.in/Translation/

Distributed Systems @ https://nptel.ac.in/courses/106/106/106106168/

Cloud Computing @ https://nptel.ac.in/courses/106/105/106105167/

Introduction to Internet of Things @ https://nptel.ac.in/courses/106/105/106105166/

Scalable Data Science @ https://nptel.ac.in/courses/106/105/106105186/

Essential Math for Machine Learning @ https://nptel.ac.in/courses/111/107/111107137/

Modern Algebra @ https://nptel.ac.in/courses/106/104/106104149/

 

---------------- Youtube Channels ----------------


NPTELhrd @ https://www.youtube.com/c/iit

NPTEL IISC Bengaluru @ https://www.youtube.com/channel/UCc5whtb5eLlPOBxHClAPVUw

NPTEL IIT Madras @ https://www.youtube.com/channel/UCYa1WtI-vb_bx-anHdmpNfA

NPTEL IIT Kharagpur @ https://www.youtube.com/channel/UCgp23vdLNaUitOkCxxVnRrg

NPTEL IIT Roorkee @ https://www.youtube.com/channel/UCY-ANi3wxkUSGhAel7T0TGw

NPTEL IIT Guwahati @ https://www.youtube.com/channel/UCCDzHkpuIuD1ZC0wsCXUuPQ

IIT Hyderabad @ https://www.youtube.com/c/IITHyderabadofficial 

 

NPTEL ONLINE COURSES:


Distributed Systems @ https://www.youtube.com/watch?v=AWryELkUwow&list=PLn0UTNtgXJLZD_fY4zZ78X-YHM1V5-m8m

Cloud Computing and Distributed Systems @

    1. https://www.youtube.com/watch?v=A3FPxuKlnkU&list=PLFW6lRTa1g82dte3YD_7-GoZXcBiK6K9G

    2. https://www.youtube.com/watch?v=NzZXz3fJf6o&list=PLShJJCRzJWxhz7SfG4hpaBD5bKOloWx9J
 


Essential Mathematics for Machine Learning @ https://www.youtube.com/watch?v=JO9jNe6BemE&list=PLLy_2iUCG87D1CXFxE-SxCFZUiJzQ3IvE

Scalable Data Science @ https://www.youtube.com/watch?v=pdg2MUZLeSE&list=PLbRMhDVUMngekIHyLt8b_3jQR7C0KUCul 

Machine Learning for Engineering and Science Applications @ https://www.youtube.com/watch?v=_M-nDb0MIa4&list=PLyqSpQzTE6M-SISTunGRBRiZk7opYBf_K

Python for Data Science @ https://www.youtube.com/watch?v=N8RADjBmIws&list=PLyqSpQzTE6M_fFg1zZmeGIkenMDgXKGYi

Design of Internet of Things(IoT) @ https://www.youtube.com/watch?v=bzBAi1YkKeA&list=PLsAtoG7tyROM_MOp9W1vY_O_Aw6LkJjdk


Design and Analysis of Algorithms @ https://www.youtube.com/channel/UCliJsnOQEU9ZkWEE7Vtryng/videos

Secure Computation @ https://www.youtube.com/watch?v=ENBhmjHXleM&list=PLgMDNELGJ1Ca3l-xioOzN86BIZ2a0N8Ds

NPTEL Management Courses:

    1. Entrepreneurial journey @ https://www.youtube.com/watch?v=Tzzfd6168jk&list=PLyqSpQzTE6M8EGZbmNUuUM7Vh2GkdbB1R

    2. Entrepreneurial essentials @ https://www.youtube.com/watch?v=hhurNsYjRqo&list=PLbRMhDVUMngcukfJf-ChqlbjZzthAbRPw

    3. Understanding Incubation and Entrepreneurship @ https://www.youtube.com/watch?v=SDzS1_jXLfo&list=PLOzRYVm0a65dw7TcZNezMTGeYWzCBPxup

    4. Innovation Business Models and Entrepreneurship @ https://www.youtube.com/watch?v=9BXq3gcLSMs&list=PLLy_2iUCG87CUSdZ0z0ihunS1QSrNqXFN

    5. Security Analysis and Portfolio Management @
https://www.youtube.com/watch?v=ope5Y3Mrsaw&list=PLEC357A2BC142F57E

Y Combinator

Masters of Scale - YOUTUBE

The Diary Of A CEO INTERVIEWS

Nikhil Kamath

Aswath Damodaran

Vishal Khandelwal

MIT OpenCourseWare

Stanford Online

Hugging Face - Blog

Hugging Face Papers

Columbia Business School

Wharton School

The University of Chicago Booth School of Business

CEO Entrepreneur

Entrepreneur India TV

Think School (INDIA)

Goldman Sachs

Morningstar, Inc.

The Motley Fool

TEDx Talks

Josh Talks

జోష్ Talks

GaryVee ENTREPRENUER

Ben Felix

The Money Guy Show