├── Social preview cev res.jpg ├── README.md ├── notifications └── notification.txt ├── articles.html ├── code.html └── index.html /Social preview cev res.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cutting-edge-visionaries/Resources/HEAD/Social preview cev res.jpg -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Learning Resources 2019 2 | This repo is the set of all resources provided to the freshers and Sophomores of the CEV Team. 3 | 4 | Though CEV would love if everyone, out there uses it. :) 5 | -------------------------------------------------------------------------------- /notifications/notification.txt: -------------------------------------------------------------------------------- 1 | 1. CEV Yantrika is looking for new ambitious, hard working and tech savvvy students for its new induction program. 2 | 2. CEV is happy to announce a new hackers' section within Yantrika. Lead by some of the best security enthusiasts of NIT Surat, it's your go to place if you're interested in hacking! 3 | 4 | Stay home! Stay safe! 5 | -------------------------------------------------------------------------------- /articles.html: -------------------------------------------------------------------------------- 1 | 2 |
3 || Sr.No. | 46 |Use | 47 |Code | 48 |
|---|---|---|
| 1. | 54 | 55 |56 | Blockchain - with Javascript 57 | | 58 |YOUTUBE | 59 |
| 2. | 62 | 63 |64 | Learn Blockchains by Building One 65 | | 66 |HackerNoon | 67 |
| Sr.No. | 46 |Use | 47 |Code | 48 |
|---|---|---|
| 1. | 54 |Add path env variable(was required to open pycharm with just pycharm.sh) | 55 | 56 |
57 | echo $PATH 58 | export PATH=$PATH:/path/to/my/program 59 | echo $PATH 60 |61 | |
62 |
| 2. | 65 |API to directly compose email to a particular email address | 66 | 67 |
68 | https://mail.google.com/mail/?view=cm&fs=1&to=someone@example.com&su=SUBJECT&body=BODY&bcc=someone.else@example.com 69 |70 | |
71 |
| Topic | 121 |Books/Resources | 122 |Remarks | 123 |Author/Organisation | 124 |
|---|---|---|---|
130 | Foundational131 | |
132 | |||
| User Interface | 135 |Course Link 136 | |
137 | 138 | Building layouts, XML design, Views in Android layout. 139 | | 140 |
141 | Udacity - Free Course 142 | 143 | |
144 |
| User Input | 147 |Course Link 148 | |
149 | 150 | Basic flow control, Functionality to app 151 | | 152 |
153 | Udacity - Free Course 154 | 155 | |
156 |
| MultiScreen Apps | 159 |Course Link 160 | |
161 | 162 | Intents & Activities, Array, List, Loop, Custom Class, Activity Lifecycle, Fragments in Android. 163 | | 164 |
165 | Udacity - Free Course 166 | 167 | |
168 |
| Data Storage | 171 |Course Link 172 | |
173 | 174 | Understand & use SQlite in Android, ContentProvider, CursorLoader (Adapter and Loader) to show data. 175 | | 176 |
177 | Udacity - Free Course 178 | 179 | |
180 |
| Networking | 183 |Course Link 184 | |
185 | 186 | JSON parsing, HTTP Networking, Thread & Parallelism, Preferences (save options) in Android. 187 | | 188 |
189 | Udacity - Free Course 190 | 191 | |
192 |
| Android Basics | 195 |Course Link 196 | |
197 | 198 | Recycler View, Aarchitecture Components, Background Tasks, Intents, SQlite, Lifecycle. 199 | | 200 |Udacity - Free Course
201 | 202 | 203 | |
204 |
| 215 | | 216 | | 217 | | 218 | |
|---|---|---|---|
224 | Tools225 | |
226 | |||
| IDEs | 229 |Android Studio** 230 | |
231 |
232 | Download 233 | Installation Guide 234 | User Guide 235 | |
236 | |
| Eclipse 239 | |
240 |
241 | Download 242 | Installation Guide 243 | User Guide 244 | Intial Setup 245 | |
246 | ||
| Xamarin (on Visual Studio) 249 | |
250 |
251 | Download 252 | Installation Guide 253 | User Guide 254 | Intial Setup 255 | |
256 | ||
| References | 260 |Google Developer 261 | |
262 |
263 | Java Documentation** 264 | Kotlin Documentation 265 | Samples** 266 | Developers Guide** 267 | |
268 | |
| Tutorials Point 271 | |
272 | 273 | Developers Guide 274 | | 275 |||
| Topic | 290 |Books/Resources | 291 |Remarks | 292 |Author/Organisation | 293 |
|---|---|---|---|
|
299 | *Stuff will be added soon. Takes some time to compile a wonderful list. Keep checking :) . By then have a look to some other resources. 300 | |
301 | |||
| Topic | 316 |Books/Resources | 317 |Remarks | 318 |Author/Organisation | 319 |
|---|---|---|---|
325 | Foundational326 | |
327 | |||
| Basic Terminologies | 331 |
332 | Savgee[Youtube] 333 | Bitcoin's Vocab 334 | Blockchain Terminology[Blog] |
335 |
336 | 337 | These links cover most of the jargons thatyou need to know before diving deep into the blockchain 338 | | 339 |340 | |
| Micro Implementations in Python | 344 | 345 |
346 | Learn Blockchain By Building One[Blog] 347 | Simple Blockchain By Using Python[CEV's Blog] 348 | |
349 |
350 | 351 | These blogs cover the small Implementations of blockchain in python.By following them you can understand the basic functionalities and features of blockchain. 352 | | 353 | 354 |355 | |
| Bitcoin and Cryptocurrency Technologies-Coursera | 359 |
360 | Course Link 361 | |
362 |
363 | 364 | Through this course you will get the answers of questions like How does Bitcoin work? What makes Bitcoin different? How secure are your Bitcoins? How anonymous are Bitcoin users? What determines the price of Bitcoins? Can cryptocurrencies be regulated? What might the future hold? 365 | | 366 | 367 |Arvind Narayanan,Associate Professor(Computer Science),Princeton University | 368 |
|
372 | Getting Upto speed on Ethereum
373 | **Everything A-Z up in here. Have a look. 374 | |
375 | |||
379 | Ethereum-Dev Resources380 | |
381 | |||
| Tools & Tech Stack | 386 |Solidity 387 | Ganache[RPC Client] 388 | Truffle Suite 389 | web3-JS/web3-py 390 | NodeJS 391 | Remix IDE 392 | |
393 | 394 | Essential Tools for eth-Development 395 | | 396 ||
399 | Essential Tutorials400 | |
401 | |||
| Solidity | 404 |405 | Solidity Playlist:Dapp University[Youtube] 406 | Documentation 407 | IDE for Solidity 408 | | 409 | 410 |411 | Try to understand smart contracts & what the do? and write one by learning the basic syntax from the playlist 412 | | 413 ||
| Web3-JS | 417 |418 | Web3-JS Playlist:Dapp University[Youtube] 419 | Documentation 420 | | 421 | 422 |423 | Try to understand how the functions written in smart contracts can be invoked,how you can query a ethereum blockchain using web3js and how to integrate frontend with the blockchain fot the dApp 424 | | 425 ||
| Dapp University | 429 |430 | Dapp University 431 | | 432 |433 | Refer this channel for more tutorials on Ethereum.You can also vist the website at http://www.dappuniversity.com/ 434 | | 435 ||
439 | Assignments440 | |
441 | |||
| 444 | Pet-Shop Tutorial 445 | | 446 |
447 | Follow the complete tutorial and try to complete the small smart contract - https://truffleframework.com/tutorials/pet-shop 448 | 449 |
450 | What will you Learn? |
455 |
456 | ||
| 459 | ERC-20 Token 460 | | 461 |
462 | 463 | \\todo 464 | 465 | |
466 | ||
471 | Hyperledger Fabric Resources472 | |
473 | |||
477 | Foundational478 | |
479 | |||
| 484 | Documentation 485 | | 486 ||||
| IBM Blockchain Essentials | 489 |Course Link 491 | |
492 | 493 | The video lectures and lab in this course help you learn about blockchain for business and explore key use cases that demonstrate how the technology adds value. 494 | 495 | | 496 |Ant Cole,IBM Dave Gorman,IBM |
497 |
| *Must Read Topics in Doc | 502 |
503 | https://hyperledger-fabric.readthedocs.io/en/latest/blockchain.html 504 | https://hyperledger-fabric.readthedocs.io/en/latest/fabric_model.html 505 | https://hyperledger-fabric.readthedocs.io/en/latest/identity/identity.html 506 | https://hyperledger-fabric.readthedocs.io/en/latest/membership/membership.html 507 | https://hyperledger-fabric.readthedocs.io/en/latest/peers/peers.html 508 | https://hyperledger-fabric.readthedocs.io/en/latest/smartcontract/smartcontract.html 509 | https://hyperledger-fabric.readthedocs.io/en/latest/ledger/ledger.html 510 | https://hyperledger-fabric.readthedocs.io/en/latest/orderer/ordering_service.html 511 | |
512 | ||
517 | Tutorials518 | |
519 | |||
| 523 | Setting Up Things 524 | | 525 |
526 | https://medium.com/coinmonks/step-by-step-towards-hyperledger-fabric-part-1-c867fc5fe18 528 | 529 | 530 | |
531 |
532 | ||
| 536 | Adding Orgs and Peers 537 | | 538 |539 | 543 | | 544 |||
| 548 | Chaincodes 549 | | 550 |
551 |
554 | https://codeburst.io/writing-chaincode-in-golang-the-oop-way-4be3bb261dae 556 | 557 | |
558 | ||
563 | Other Blogs and Websites564 | |
565 | |||
| 569 | **Meaning of Decentralization 570 | | 571 |
572 | https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274 574 | 575 | 576 | |
577 |
578 | ||
| 582 | A Hitchhikers Guide To Consensus-algorithms 583 | | 584 |
585 | https://hackernoon.com/a-hitchhikers-guide-to-consensus-algorithms-d81aae3eb0e3 587 | 588 | 589 | |
590 | ||
| 594 | Unpacking The Ethereum Stack For Developers 595 | | 596 |
597 | https://blog.b9lab.com/unpacking-the-ethereum-stack-for-developers-c1be1dc41c06 599 | 600 | |
601 | ||
| 604 | Getting Deep Into Ethereum,How Data Is Stored? 605 | | 606 |
607 | https://hackernoon.com/getting-deep-into-ethereum-how-data-is-stored-in-ethereum-e3f669d96033 609 | 610 | |
611 | ||
| 614 | Lifecycle of an ethereum Transaction 615 | | 616 |
617 | https://medium.com/blockchannel/life-cycle-of-an-ethereum-transaction-e5c66bae0f6e 619 | 620 | |
621 | ||
| 624 | **Blockchain Technology Learning More Resources 625 | | 626 |627 | 630 | | 631 |||
| 635 | Zero Knowledge Proofs 636 | | 637 |
638 | Zero Knowledge Proof and Their Future Applications by Elad Verbin 640 |https://hackernoon.com/wtf-is-zero-knowledge-proof-be5b49735f27 642 | 643 |https://medium.com/coinmonks/introduction-to-zero-knowledge-proofs-8e8261b4a48a 645 | 646 | |
647 | ||
| 662 | | 663 | | 664 | | 665 | |
|---|---|---|---|
671 | Tools672 | |
673 | |||
| IDEs | 676 |CodeBlocks** 677 | |
678 |
679 | Download 680 | Installation Guide 681 | User Guide 682 | |
683 | |
| CLion 686 | |
687 |
688 | Download 689 | Installation Guide 690 | User Guide 691 | Intial Setup 692 | |
693 | ||
| Visual Studio 696 | |
697 |
698 | Download 699 | Installation Guide 700 | User Guide 701 | Intial Setup 702 | |
703 | ||
| Debugger | 706 |GNU Debugger (Offline) 707 | |
708 |
709 | Insallation 710 | Tutorial 711 | |
712 | |
| GNU Debugger (Online) 715 | |
716 |
717 | Website 718 | Tutorial 719 | |
720 | ||
| Test Case Generator | 723 | SPOJ 724 | |
725 |
726 | Website 727 | |
728 | |
| References | 731 |C++ 732 | |
733 |
734 | cplusplus.com 735 | |
736 | |
| Tutorials Point 739 | |
740 | 741 | Website 742 | | 743 |||
| Geeks for Geeks 746 | |
747 | 748 | Website 749 | | 750 |||
| 760 | | 761 | | 762 | | 763 | |
|---|---|---|---|
768 | Competitions769 | |
770 | |||
773 | Annual774 | |
775 | These competitions are held once in a year or follow a year round selection process (spanning month(s)). These are reknowned competitions as they are conducted on International level. | 776 |||
| ICPC** 779 | |
780 | The ACM-ICPC is a multi-tier, team-based, programming competition. Headquartered at Baylor University, Texas, it operates according to the rules and regulations formulated by the ACM. | 781 |
782 | Baylor 783 | Competition Page 784 | FAQ 785 | |
786 | |
| Code Jam** 789 | |
790 | Code Jam is Google's longest running global coding competition, where programmers of all levels put their skills to the test. Competitors work their way through a series of online algorithmic puzzles to earn a spot at the World Finals, all for a chance to win the championship title and $15,000. | 791 |
792 | Google 793 | Competition Page 794 | FAQ 795 | |
796 | |
| Hash Code 799 | |
800 | Hash Code is a team programming competition, organized by Google, for students and professionals around the world. You pick your team and programming language and we pick an engineering problem for you to solve. This year’s contest kicks off with an Online Qualification Round, where your team can compete from wherever you’d like, including from one of our Hash Code hubs. Top teams will then be invited to a Google office for the Final Round. | 801 |
802 | Google 803 | Competition Page 804 | FAQ 805 | |
806 | |
| Code Jam IO 809 | |
810 | Code Jam to I/O for Women is one way we bring women (students and professionals) from around the globe together, working to solve tough algorithmic challenges in a 2.5 hour, single-round coding competition. The top 150 on the scoreboard will receive a ticket and reimbursement to offset travel expenses to Google I/O. | 811 |
812 | Google 813 | Competition Page 814 | FAQ 815 | |
816 | |
| Kick Start** 819 | |
820 | Kick Start is a global online coding competition, consisting of three-hour rounds of a variety of algorithmic challenges designed by Google engineers. Participants can compete in one or all online rounds held throughout the year | 821 |
822 | Google 823 | Competition Page 824 | FAQ 825 | |
826 | |
| SnackDown** 829 | |
830 | SnackDown is a global programming event that invites teams from all over the world Conducted with a gap of few years. Its has a Qualification round, followed by two more rounds and then the finale. | 831 |
832 | CodeChef 833 | Competition Page 834 | FAQ 835 | |
836 | |
840 | Monthly841 | |
842 | These competitions are held every month on a specific date/week/time. These competitions help you boost your profile on the respective website by ranking you based on your performance. | 843 |||
| Long Challenge 846 | |
847 | CodeChef Long Challenge is a 10-day monthly coding contest where you can show off your computer programming skills. The significance being - it gives you enough time to think about a problem, try different ways of attacking the problem, read the concepts etc. If you’re usually slow at solving problems and have ample time at hand, this is ideal for you. | 848 |
849 | CodeChef 850 | |
851 | |
| Monthly CookOff 854 | |
855 | CodeChef Cook-Off is a two and half hour coding contest where you can show off your computer programming skills. | 856 |
857 | CodeChef 858 | |
859 | |
| Monthly Easy 862 | |
863 | A 3 hrs. challenge conducted in first week of every month. Comprises 6 algorithmic programming problems conducted between 21:30 IST to 00:30 IST. | 864 |
865 | Hackerearth 866 | |
867 | |
| Monthly Circuits 870 | |
871 | Circuits take place during the third and fourth week of every month. The objective of Monthly Circuits is to challenge the talented and creative minds in competitive programming with some interesting algorithmic problems. The participants will be challenged by Multiple Problem Setters with 8 problems of varying difficulty levels in a duration of 9 days. | 872 |
873 | Hackerearth 874 | |
875 | |
| Topic | 890 |Books/Resources | 891 |Remarks | 892 |Author/Organisation | 893 |
|---|---|---|---|
| Embedded Systems | 900 |Embedded System Software and IDE 901 | edX - Shape The World: Microcontroller Input/Output 902 | Embedded Systems - Shape The World: Multi-Threaded Interfacing 903 | |
904 |
905 |
906 | Covers the basic of embedded systems and embedded C programming using ARM based microcontroller like TM4C123(Texas Instruments). 907 | |
908 | Coursera 909 | edX 910 | edX 911 | |
912 |
| Arduino | 915 |edX - Arduino Programming 916 | Arduino Tutorials 917 | Introduction to Arduino 918 | Arduino Tutorials 919 | PID Control with Arduino 920 | Arduino robots 921 | Arduino Uno tutorials 922 | 923 | |
924 |
925 | 926 | Covers the very basics of using arduino development board especially Arduino UNO and using arduino IDE to code starting from scratch. 927 | | 928 |edX 929 | Arduino 930 | Electronic Wings 931 | udemy 932 | udemy 933 | Youtube 934 | |
| Internet of Things (IOT) | 937 |Introduction to the Internet of Things (IoT) 938 | IoT device using Arduino and Raspberry Pi platforms 939 | IoT Wireless & Cloud Computing Emerging Technologies 940 | Programming with Cloud IoT Platforms 941 | |
942 |
943 | 944 | Covers the basics and advanced learning along with implementation of IOT devices using Arduino and Raspberry Pi. Along with that, Cloud IoT Platform also introduced. 945 | | 946 |edX 947 | Coursera 948 | 949 | |
| ARM | 953 |ARM Assembly Programming 954 | Mastering Microcontroller 955 | ARM Microcontroller Programming, Development, and Tutorial 956 | STM32F4 Discovery Board Tutorial Series (STM32F407VGT) 957 | 958 | |
959 |
960 | 961 | Covers the basics and advanced of using ARM Microcontroller. 962 | | 963 |Mega 964 | Mega 965 | Youtube 966 | Youtube 967 | |
968 |
| Raspberry Pi | 972 |Basics of Raspbian 973 | Basics of Raspbian 974 | Raspberry Pi Tutorials 975 | Projects with Raspberry Pi 976 | Socket Programming in python with Raspberry 977 | Self Driving car with Raspberry Pi 978 | Raspberry Pi + Opencv 979 | Raspberry Pi + Opencv 980 | 981 | |
982 |
983 | 984 | Covers the basics and advanced of using raspberry Pi and its implementation in projects. 985 | | 986 |youtube 987 | udemy 988 | Youtube 989 | Youtube 990 | Youtube 991 | Youtube 992 | Youtube 993 | Youtube 994 | |
995 |
Some specializations in Embedded Systems: |
999 | |||
|
1002 | Embedded Linux 1003 | Digital Signal Processing 1004 | Automotive 1005 | Chip Design 1006 | FPGA 1007 | Medical 1008 | Microcontroller firmware development 1009 | IoT (and its security) 1010 | Low Power Device 1011 | Wireless 1012 | Wearable 1013 | 1014 | | |||
| Topic | 1034 |Books/Resources | 1035 |Remarks | 1036 |Author/Organisation | 1037 |
|---|---|---|---|
| Ethical Hacking Tutorial for Beginners | 1044 |Edureka - [Youtube Playlist] | 1045 |
1046 | This youtube list covers most of the basic things in 1047 | the field, including , the KALI linux basics, penetration testing 1048 | Nmap, DDoS attacks, SQL injection, Ethical Hacking jobs and careers, the tools used etc. 1049 | Basically everything required to get on board with Ethical Hacking. Edureka courses are easy to comprehend, and startwith. 1050 | 1051 | |
1052 | 1053 | Edureka! 1054 | | 1055 |
| Cyber Security Training for Beginners | 1059 |Edureka - [Youtube Playlist] | 1060 |
1061 | You my want to look at the cybersecurity too. 1062 | Here's a youtube playlist covering the very basics of Cyber Security, that will help you get started. 1063 | 1064 | |
1065 | 1066 | Edureka! 1067 | | 1068 |
| Cryptography | 1072 |
1073 |
1074 | Cryptography I [Course] 1075 | 1076 | Cryptography II [Course] |
1077 |
1078 |
1079 |
1080 | In this course you will learn the inner workings of cryptographic systems and how to correctly use them in real-world applications. 1081 | |
1082 | 1083 | Coursera 1084 | | 1085 |
| Hardware Security | 1089 |
1090 |
1091 | Hardware Security [Course] 1092 | 1093 | 1094 | |
1095 |
1096 | Upon completing the course, students will understand the vulnerabilities in current digital 1097 | system design flow and the physical attacks to these systems. 1098 | |
1099 | 1100 | Coursera 1101 | | 1102 |
| Software Security | 1106 |
1107 |
1108 | Software Security [Course] 1109 | 1110 | 1111 | |
1112 |
1113 | Important software vulnerabilities and attacks< that exploit them -- such as buffer overflows, SQL injection, and session hijacking 1114 | |
1115 | 1116 | Coursera 1117 | | 1118 |
| [Advanced]Ethical Hacking and Penetration Testing | 1122 |HackerSploit - [Youtube Playlist] | 1123 |
1124 | A big list in here, hackerspoit provides a famous list of youtube videos related to Ethical Hacking and Penetration Testing. The topic covers Kali Linux, ParrotOs Nmap, ZenMap SQL injection VPN, DNS, Lazy Scripts Metsploit, Linux Expl0rer, sAINT ...and a lot more things. Get familiar with the basics first. 1125 | 1126 | |
1127 | |
|
1131 | Blogs 1132 | Learn Ethical Hacking 1133 | [Motivation]10 of the World’s Most Famous and Best Hackers (and Their Fascinating Stories) 1134 | |
1135 | |||
|
1139 | Udemy 1140 | Learn Ethical Hacking From Scratch 1141 | |
1142 | |||
|
1145 | Movie 1146 | Edward Snowden - Full Documentary 2016[Youtube] 1147 | BBC Documentary 2017 - Chasing Edward Snowden Full Documentary[Youtube] 1148 | Edward Snowden[IMDb] 1149 | |
1150 | |||
|
1154 | Community 1155 | HackerONE 1156 | |
1157 |
1161 | *Stuff will be added soon. Takes some time to compile a wonderful list. Keep checking :) . By then have a look to some other resources. 1162 | |
1163 |
1164 |
1165 |
1166 |
1167 | ||
| Topic | 1178 |Books/Resources | 1179 |Remarks | 1180 |Author/Organisation | 1181 |
|---|---|---|---|
1187 | Mathematics1188 | |
1189 | |||
| Stat110x - eDx Better Explained |
1192 | Statistics Course - Harvard University 1193 | Better Explained (website) 1194 | |
1195 |
1196 |
1197 | These are no coding concepts. 1198 | |
1199 |
1200 | Joe Blitzstein - Professor of the Practice in Statistics, Harvard University 1201 | 1202 | |
1203 |
1206 | Foundational1207 | |
1208 | |||
| Machine Learning | 1211 |Machine Learning - Stanford University 1212 | Deep Learning Complete Specialization 1213 | Intro to tensorflow |
1214 |
1215 |
1216 | Covers the very basics with assessments in octave. Deep Learning covers deep neural nets along with their optimisation. 1217 | |
1218 | Andrew Ng/Coursera 1219 | Andrew Ng/Coursera 1220 | Coursera 1221 | 1222 | |
1223 |
| *CS229 Andrew Ng (more preferred) |
1226 | Youtube[Stanford University Classroom course] 1227 | Course Website 1228 | |
1229 |
1230 | The instructor is changed, (I’ll upload the course PDFs for previous instructor later 1231 | |
1232 | Andrew Ng 1233 | Stanford University 1234 | 1235 | 1236 | |
1237 |
| *CS231n (2017) |
1240 | Youtube[Stanford University Classroom course] 1241 | Course Website 1242 | |
1243 |
1244 | These are high quality material. Follow them according to the website. 1245 | |
1246 | Fei Fei Li 1247 | Stanford University 1248 | 1249 | 1250 | |
1251 |
1255 | Deep Learning1256 | |
1257 | |||
| FastAi |
1261 | Course Video(Youtube Player) 1263 | Course Website 1264 | |
1265 |
1266 | Jeremy Howard is past President of Kaggle. He is a AI Expert, with an Awesome Course. Remeber to go through setup page, for setting up system instructions. 1267 | |
1268 | Jeremy Howard 1269 | (past President-Kaggle) 1270 | 1271 | 1272 | |
1273 |
Blogs & Websites |
1277 | |||
| Colah's Blog 1281 | Andrej Karpathy Blogs 1282 | Josh Meyer’s Website 1283 | Neural Network Visualisation 1284 | Machine Learning Mastery 1285 | Towards Data Science 1286 | A visual introduction to machine learning 1287 | 1288 | |
1289 |
1290 | Colah's Blog, Andrej Karpathy and Machine Learning Mastery blogs are highly recommended Medium Blogs are always good.(In another section) TowardsDataScience is one of them There are a lot of blogs in here. Search for the simpler/beginner ones. 1291 | |
1292 | ||
Datasets |
1296 | |||
|
1300 | data.world 1301 | Kaggle Datasets 1302 | PyTorch Standard Datasets 1303 | DATAHUB 1304 | Academic Torrents 1305 | 1306 | |
1307 |
1308 | |||
Additional Learning stuff |
1312 | |||
|
1315 | Education - Google Ai 1316 | Intro to Machine Learning 1317 | |
1318 |
1319 | Both are provided by Google Education. Google Education more to explore 1320 | |
1321 |
1322 | ||
|
1325 | Tensorflow Free Course - Udacity 1326 | |
1327 | 1328 | UDACITY is a great platform to learn. 1329 | | 1330 | 1331 |||
|
1335 | PCA Explained visually 1336 | Data Visualization through pandas and matplotlib in Python 1337 | |
1338 |
1339 | Principal Component Analysis and Visualisation is very crucial for ML and Data science. 1340 | |
1341 |
1342 | ||
|
1346 | Medium Blogs 1347 | NNs and Backpropagation explained in a simple way 1348 | Visual Information Theory 1349 | What is Exploratory Data Analysis? 1350 | |
1351 | |||
|
1355 | AutoML in leadersboard 1356 | Google AutoML 1357 | https://www.h2o.ai 1358 | Databoard 1359 | **The above mentioned are the quite exciting! ML using ML. 1360 | |
1361 |
1365 | Extraordinary stuff(including visualisation) 1366 | K-NN visualization 1367 | Decision Tree Visualisation 1368 | 1369 | Bias & Variance Visualisation 1370 | |
1371 |
1372 | ||
|
1374 | Data Handling 1375 | Merge and Join 1376 | 1377 | |
1378 | |||
WHY? |
1401 | |||
1405 | There is no doubt that is if the human race wants to sustain on earth then they need to urgently switch the sources of energy. The path of harnessing Nuclear Fusion Power is very promising but quite uncertain also. Every day or other there is something good achieved in this field. This subject not just open scope of a theoretical physicist but also a range of super-professionals (enthusiast first) including experimental physicist, engineers, skilled mechanics, unending is this list. 1406 | |
1407 | |||
Blogs - from CEV |
1412 | |||
|
1415 | 1416 | **Blogs for mere intro and Warm-up from CEV 1417 | 1418 | Nuclear Power in India 1419 | Higgs Boson Giving universe the mass 1420 | Nuclear Fusion How much it takes to mimic a star? 1421 | |
1422 | |||
1425 | Orgs for career, reference, motivation and important stuffs.1426 | |
1427 | |||
|
1430 | Some International Giants include 1431 | 1432 | The ITER, leads the race from end 1 1433 | 1434 | The NIF, leads the race from end 2 1435 | 1436 | The CERN, pushing both 1437 | ** All of these websites are loaded with a huge amount of knowledge and its a pleasure and sensational visiting these sites every time. 1438 | |
1439 | |||
|
1443 | In India, we aren't performing something like that, but,but surely for nuclear research we have pioneering: 1444 | 1445 | The BARC 1446 | 1447 | India is the top world leader in AHWR (Advanced Heavy Water Reactors) for Thorium as nuclear fission; We have huge deposits of Thorium in sands of Rajasthan. 1448 | (link to it) 1449 | 1450 | |
1451 | |||
1454 | Advanced topics and Current Coordinates to Pickup1455 | |
1456 | |||
|
1460 | Magneto Hydrostatics Capturing Plasma using magnetism is one of the newest sciences in the race with AI, DL, etc. 1461 | 1462 | 1463 | 1464 | Artificial Intelligence and deep learning for Sustaining Nuclear Fusion: 1465 | AI may help develop clean, limitless fusion energy- The WEEK 1466 | 1467 | The University of Princeton under the US DEPARTMENT OF ENERGY is doing current research 1468 | (link to it) 1469 | |
1470 | |||
1474 | The Visuals1475 | |
1476 | |||
|
1479 | [Fusion Power] The Unknown Universe Explained By Neil Degrasse Tyson Documentary 1480 | 1481 | Nuclear Fusion Energy: The Race to Create a Star on Earth 1482 | |
1483 |
|
1505 | MicroMasters® Program in Robotics - University of Penn
1506 | 1507 | https://www.edx.org/micromasters/pennx-robotics 1508 | 1509 | A micromasters program consists of many courses. 1510 | **Follow up the Embedded Systems portion for the electronics part. This course contains sufficient amount of knowledge for robotics. Trust the providers ;) 1511 | 1512 | |
1513 |
| Topic | 1528 |Books/Resources | 1529 |Remarks | 1530 |Author/Organisation | 1531 |
|---|---|---|---|
| Rocket Propulsion Lectures | 1538 |[Youtube Playlist] | 1539 |
1540 | Starting from the very basics, the lectures series gives an in-depth knowledge of specifically Rocket Propulsion. 1541 | 1542 | |
1543 | 1544 | Prof. K Ramamurthy, Dept. Of Mechanical Eng. IIT Madras 1545 | | 1546 |
| MasterClass - Chris Hadfield teaches Space Exploration | 1550 |[Drive Link] **CEV doesn't promote any piracy. The links were openly available, and have been shared for education purpose only. |Non-Profit| |
1551 |
1552 | An ground level course for the beginners who want to know how things in space work. Chris Hadfield is an astronaut who has been a mission commander on the ISS. He talks about the basic principles that govern the space exploration. 1553 | 1554 | |
1555 | 1556 | Edureka! 1557 | | 1558 |
| Rocket Propulsion Elements by Sutton | 1562 |[Book] **CEV doesn't promote any piracy. The links were openly available, and have been shared for education purpose only. |Non-Profit| |
1563 |
1564 | This books covers the fundamentals of Rocket Propulsion including a variety of engines like Solid Rocket Propulsion, Liquid Rocket Engines, Hybrid Engines, Ion Propulsion, Plasma Propulsion etc. 1565 | 1566 | |
1567 | 1568 | John Wiley & Sons Inc.! 1569 | | 1570 |
| Fundamentals of Astrodynamics by Bate and Mueller | 1574 |[Book] **CEV doesn't promote any piracy. The links were openly available, and have been shared for education purpose only. |Non-Profit| |
1575 |
1576 |
1577 | This book gives an insight to how orbits works, how the attitude(orientation of spacecrafts in orbits is monitored) and how interplanetary mission’s trajectories are designed. 1578 | 1579 | |
1580 | 1581 | Donald D. Mueller, Roger R. Bate 1582 | | 1583 |
| Orbital Mechanics For Engineering Students | 1587 |[Book] **CEV doesn't promote any piracy. The links were openly available, and have been shared for education purpose only. |Non-Profit| |
1588 |
1589 |
1590 | Just the orbits, inclination, trajectory designing, mathematical formulation of trajectories, frame of references etc. 1591 | 1592 | |
1593 | 1594 | Howard Curtis 1595 | | 1596 |
|
1600 | SpaceFlight101[website] 1601 | |
1602 |
1603 | This is an informative website. This holds the information of the launch vehicles manufactured till date. 1604 | |
1605 |
1606 | ||
|
1610 | NextSpaceFlight[APP] 1611 | |
1612 | 1613 | This app is notifies about all the upcoming space launches and docking-undocking events. You can watch the live telecast of these events. 1614 | | 1615 | 1616 |||
|
1620 | BPS Space[YOUTUBE] 1621 | |
1622 | 1623 | Looking Forward to build your own rocket? Check out this YouTube Channel. 1624 | | 1625 | 1626 |||
|
1630 | [List of Space Agencies] 1631 | |
1632 | 1633 | There are a lot of space agencies. You can logon to their websites for details regarding a specific space mission, launch vehicles, satellites etc. 1634 | | 1635 | 1636 |||
| 1650 | | 1651 | | 1652 | | 1653 | |
|---|---|---|---|
1659 | Core Finance1660 | |
1661 | |||
| Markets | 1664 |Financial Markets (Yale) 1665 | |
1666 |
1667 | Course Link 1668 | This is a starter course for anyone interested in the Financial World. If the flow of money, 1669 | driving power of huge economies, stock markets - their volatility, rise and fall, investors and their 1670 | thoughts motivate you, this course is definitely for you! The course is offered by the Yale University 1671 | and is taught by Robert Shiller, Sterling Professor of Economics at Yale and the noble prize winner in the field of Economic Sciences. 1672 | |
1673 | |
| Introduction to Financial Markets (ISB) 1676 | |
1677 |
1678 | Course Link 1679 | Although we would recommend the former course for this topic however the course by Yale deals entirely in context with 1680 | the US market. If you need an Indian context while learning you may choose to go with this. Again, as it is offered by Indian School of Business, 1681 | there's no doubt the course will be a great learning experience! 1682 | 1683 | |
1684 | ||
| Behavioral Finance | 1687 |Behavioral Investing (ISB) 1688 | | 1689 |
1690 | Course Link 1691 | Behavioral Finance is the next leap forward! This course by ISB teaches the basics of Behavioral Investing. 1692 | |
1693 | |
| Behavioral Finance (Duke) 1696 | |
1697 |
1698 | Course Link 1699 | |
1700 | ||
| Portfolio Management | 1703 |Investment and Portfolio Management (Rice) 1704 | | 1705 |
1706 | Course Link 1707 | |
1708 | |
| Portfolio and Risk Management (ISB) 1711 | |
1712 |
1713 | Course Link 1714 | |
1715 | ||
1718 | Computer Science applications in Finance1719 | |
1720 | |||
| Machine Learning for Finance | 1723 |Fundamentals of Machine Learning in Finance (NYUTSE) 1724 | | 1725 |
1726 | Course Link 1727 | Although, it is always recommended to begin ML with one of the suited only-for-ML courses listed in the ML section, 1728 | if you're already good at ML or you aren't interested to go deep into Computer Science for ML, this course can be a saviour! 1729 | Generally the mathematics required for ML is relatively simple for an Indian student. 1730 | |
1731 | |
| Machine Learning and Reinforcement Learning in Finance Specialization 1734 | |
1735 |
1736 | Specialization Link 1737 | This is a specialization for ML in Finance. It is not recommended for someone who wants to go into the field quickly. However, if you choose to make a career in the field one might consider the course. 1738 | |
1739 | ||
| Algorithmic Trading | 1742 |Trading Algorithms (ISB) 1743 | | 1744 |
1745 | Course Link 1746 | 1747 | |
1748 | |
| Advanced Trading Algorithms 1751 | |
1752 |
1753 | Course Link 1754 | |
1755 | ||
1759 | Stock Market1760 | |
1761 | |||
|
1765 | For beginners 1766 | Zerodha Varsity 1767 | Investopedia 1768 | NASDAQ 1769 | |
1770 | |||
|
1774 | Virtual Trading Platforms 1775 | NSE Pathshala 1776 | MONEYBHAI.MONEY CONTROL 1777 | 1778 | Chartmantra 1779 | Trading Game 1780 | |
1781 | |||
|
1784 | Apps for Trading Knowledge and Daily Analysis 1785 | MoneyControl 1786 | StockEdge 1787 | Investing 1788 | Stockchart 1789 | 1790 | |
1791 | |||
|
1794 | These are just resources to help you with technical as well as trading knowledge basics. Stock Market is entirely experienced based game. 1795 | Apart from these you can read experience sharing books, subscribe to podcasts, and learn some of the best investors' techniques via various sources. 1796 | Soon we will be adding these sections too. So keep in touch:) 1797 | 1798 | |
1799 | |||
| Topic | 1814 |Books/Resources | 1815 |Remarks | 1816 |Author/Organisation | 1817 |
1823 | Foundational1824 | |
1825 |
1826 |
|---|---|---|---|
| CS50's Web Programming with Python and JavaScript | 1830 |1831 | |
1832 |
1833 |
1834 | This is the most recommended course for web-dev.Complete this course and Don't Miss any project.Take any necessary help from mentors 1835 | |
1836 |
1837 | Havard University 1838 | |
1839 |
| Udacity:Intro To HTML & CSS (Free) | 1842 |Intro To HTML+CSS 1844 | |
1845 |
1846 |
1847 | This free course covers the basics of writing a static webpage usinh HTML and CSS 1848 | |
1849 |
1850 | School Of Programming - Udacity 1851 | |
1852 |
| W3 Schools | 1856 |Link 1858 | |
1859 |
1860 |
1861 | This is a free educational website which is going to be your best-friend if you are interested in web-dev.For any kind of help related with syntax,search this site 1862 | |
1863 |
1864 | 1865 | |
1866 |
| CSS Tricks | 1870 |Link 1872 | |
1873 |
1874 |
1875 | Checkout the website for CSS related stuffs. 1876 | |
1877 |
1878 | 1879 | |
1880 |
| BootStrap | 1884 |Link 1886 | |
1887 |
1888 |
1889 | After you have basic knowledge of HTML+CSS,try Bootstrap4 for making your CSS work load less.This playlist will provide you enough info. related to Bootstrap and how to use it? 1890 | |
1891 |
1892 | 1893 | |
1894 |
1898 | JavaScript1899 | |
1900 | |||
| Introduction To JS-Udacity | 1903 |1904 | BOOK:You Don't Know JS(Up & Going) 1906 | 1907 | | 1908 | 1909 |
1910 | After the course you will be able to write and understand basic JavaScript codes 1911 | |
1912 | School Of Programming-Udacity
1913 | 1914 | |
1915 |
| JavaScript And The DOM |
1919 |
1920 | 1922 | |
1923 | 1924 | Explore the course and you will be able to give dynamic touch to your wepage by manipulating the DOM using JavaScript.Try to make simple web-apps like a calculator for practice after the course. 1925 | | 1926 |School Of Programming-Udacity 1927 | 1928 | |
1929 |
| JavaScript30 |
1932 |
1933 | 1935 | |
1936 | 1937 | Create 30 Cool Stuffs in 30 Days using JavaScipt 1938 | | 1939 |JS30 1940 | 1941 | |
1942 |
1946 | BackEnd Web-Development1947 | |
1948 | |||
| Flask |
1951 |
1952 | Documentation 1954 | FreeCodeCamp Flask's Bootcamp 1956 | Flask Web-Programming from Scratch 1958 | |
1959 | 1960 | 1961 | Flask is micro web-framework for python. It is easy to learn. Most of the basics related to Flask are already there in Havard’s Web Programming Course mentioned above. 1962 | So try to learn flask first. 1963 | 1964 | | 1965 ||
| Django |
1968 |
1969 | Documentation 1971 | NetNinja[Youtube] 1973 | DjangoGirls Tutorials 1975 | |
1976 |
1977 |
1978 | Django is another poweful web-framework for Python.Through Django you can manage the backend of your website very easily by dividing the whole web-app into reusable apps.
1979 | Try to follow the Netninja's Django Tutorial and take help from Official Dcoumentation and Stackoverflow to learn it. 1980 | DjangoGirls is also a good website for Django Tutorials 1981 | 1982 | |
1983 |
1987 | FrontEnd Frameworks & Libs.1988 | |
1989 |
1990 |
| React |
1992 |
1993 | Documentation 1995 | NetNinja Complete React Tutorial 1997 | React,Redux and Firebase 1999 | BuildwithReact.com[Tutorials] 2001 | |
2002 | 2003 | 2004 | ReactJS is frontend web-framework. It is easy to learn if you have knowledge of JS.Try to follow the tutorials from NetNinja's Youtube Channel and implement a sample web-app. 2005 | So try to learn flask first. 2006 | ***For any kind of web-dev stuff not only reactjs,there are very informative blogs available on Medium. 2007 | 2008 | | 2009 ||
| Other JS Frameworks & Libraries |
2012 |
2013 | AngularJS 2015 | jQuery 2016 | AnimeJS 2018 | threeJS 2020 | chartJS 2022 | |
2023 | 2024 | 2025 | These are some of the javascript's frameworks and libraries which you will find amazing.JS has huge base of Frameworks and libraries available on the internet which can make your work very easy.So just google them as per requirements. 2026 | 2027 | | 2028 ||
2034 | Additional Learning stuff2035 | |
2036 | |||
|
2039 | MDN 2040 | |
2041 | 2042 | It is the most powerful Documentation gallery for web-developes. 2043 | | 2044 | 2045 |||
|
2049 | Codepen 2050 | |
2051 | 2052 | Codepen is a online IDE platform for editing and sharing HTML,CSS & JS code snippets.You can find useful codesnippets to learn and can also share your snippets with others 2053 | | 2054 | 2055 |||
|
2058 | Flaviocopes 2059 | |
2060 | 2061 | Flaviocopes is a website for javascript tutorials.You can also find free e-books there. 2062 | 2063 | | 2064 | 2065 |||
|
2070 | FreeCodeCamp 2071 | |
2072 | 2073 | | 2074 | 2075 |||
|
2078 | You Don't Know JS 2079 | |
2080 | 2081 | You Don't Know JS book-series is really good for learning JS.You can read them in your free time for increasing your knowledge or else learn by coding :) 2082 | | 2083 | 2084 |||
|
2087 | E-Books 2088 | |
2089 | 2090 | The drive link has free e-books - The complete series by Flaviocopes and John Duckett. 2091 | Books by John Duckett are really good and informative. 2092 | 2093 | | 2094 | 2095 |||
|
2099 | Medium Blogs 2100 | HTTP and everything you need to know about it 2101 | Learn Basics of React.js in 11 Minutes 2102 | A practical ES6 guide on how to perform HTTP requests using the Fetch API 2103 | |
2104 | |||
| Topic | 2119 |Link | 2120 |Organisation | 2121 |
|---|---|---|
| Algorithms | 2128 |Computer Science - Algorithms |
2129 | KhanAcademy | 2130 |
| WEB | 2134 |W3Schools - HowTo |
2135 | W3Schools | 2136 |
| PYTHON | 2139 |Accessing Database using Python and SQLITE3 |
2140 | Python 3.6 - Docs | 2141 |
| PHYSICS | 2144 |Kurzgesagt-in a Nutshell |
2145 | Kurzgesagt | 2146 |
| AMAZING FACTS | 2149 |Real Engineering:Amazing Facts |
2150 | Real Engineering | 2151 |
| ANCIENT ALIENS | 2154 | HISTORY:anicent aliens |
2155 | History | 2156 |
| SCIENCE | 2159 | sciShow:Sciecne Stuff |
2160 | sciShow | 2161 |
| SELF DEVELOPMENT | 2164 | improving some skills |
2165 | Thomas Frank | 2166 |
| TECHNICAL | 2169 | All kind of Tech. Stuff |
2170 | Tech Insider | 2171 |
| COMPUTER SCIENCE | 2174 | Crashcourse of various comps topics |
2175 | 2176 | |
| CHEMISTRY | 2179 | Crashcourse of various chemistry topics |
2180 | 2181 | |
| ASTRONOMY | 2184 | Crashcourse of various astronomy topics |
2185 | 2186 | |