Grow Open Source Bounties Hackathons Grants Quests Kudos
Back to Grants

Learning Data Science on the Ethereum Blockchain with @omnianalytics







15 DAI
3 contributors


{"ops":[{"insert":"We want to share our joy of data science with the Ethereum eco-system through an informative set of online courses and case studies that merge data analysis, blockchain analytics and statistical programming.\n\nWe aspire to create a modular online course to help new blockchain developers understand the principles and best practices of data science. Using open data sources from across the Ethereum landscape (think State of the DApps, UniSwap, & Etherscan), the course will teach the topics of data munging, data visualization, exploratory data analysis, machine learning, and dabble in a bit of deep learning and artificial intelligence. As the course grows, we intend to create case studies around how to apply data science to specific DApps (think machine learning techniques for predicting market movement with Numer.ai data or analyzing traits in CryptoKitties).\n\nOur ultimate vision is to spur and inspire the next generation of developers through interesting applications of data science to emerging blockchain technologies.\n\n"},{"attributes":{"bold":true},"insert":"Tentative Course Outline:"},{"insert":"\n\n💻 Module 1 - Basic Data Structures and Munging\nSetting up your R environment"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Basics of syntax"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Importing data"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Data structures"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Reshaping with dplyr"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nData Sources: "},{"attributes":{"italic":true},"insert":"Gitcoin Grants"},{"insert":", "},{"attributes":{"italic":true},"insert":"State of the DApps"},{"insert":"\n\n📊 Module 2 - Statistical Graphics and Visualization\nWhy graph?"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Thinking in layers"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Basic graph types"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Advanced statistical graphics"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nData Sources: "},{"attributes":{"italic":true},"insert":"Etherscan"},{"insert":"\n\n🤖 Module 3 - Supervised and Unsupervised Machine Learning\nThe ML workflow"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Supervised learning for classification"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Unsupervised learning for grouping"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Forecasting what's next"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Deep learning for sequences"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\nData Sources: "},{"attributes":{"italic":true},"insert":"Numerai Tournament Data, UniSwap"},{"insert":"\n\n💡 Module 4 - Case Studies\nText mining Gitcoin Grants"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"Exploring and explaining Ethereum gas prices"},{"attributes":{"list":"bullet"},"insert":"\n"},{"insert":"\n\n"},{"attributes":{"bold":true},"insert":"FAQ:"},{"insert":"\n\n"},{"attributes":{"italic":true},"insert":"Do you all have experience in this stuff?"},{"insert":"\nWhy yes, we do! Omni Analytics Group is a team of PhD level statistical consultants that have been teaching and solving difficult data science problems for nearly a decade. We are passionate about data science and blockchain technologies. Just check out our "},{"attributes":{"link":"https://twitter.com/OmniAnalytics"},"insert":"Twitter."},{"insert":"\n\n"},{"attributes":{"italic":true},"insert":"Do I need any prior experience before taking this course?"},{"insert":"\nOur intention is to start from the beginning and build up not only your data chops, but your statistical intuition and programming knowledge. At the end of these courses, you should be able to match a statistical technique to a blockchain data problem, write a basic script to analyze it and confidently search online for more advanced knowledge.\n\n"},{"attributes":{"italic":true},"insert":"What programming languages will the course focus on?"},{"insert":"\nWe'll initially focus on the statistical language R, but then expand to Python. As the course grows, we hope to include examples with contracts written in Solidity.\n\n"},{"attributes":{"italic":true},"insert":"Can I request a topic?"},{"insert":"\nSure! Once we flesh out the initial course material. If funding persists, we'd be more than happy to take suggestions on case studies or topics.\n"}]}

Activity Feed