Skip to content

BitcoinDevelopersAcademy/bitcoin-data-apps

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 

Repository files navigation

3-Month Course Schedule: Building Data Intensive Bitcoin Applications

Note: Schedule and Curriculum are not final.

Course Duration: April 4th - June 29th, 2023 Meeting Days: Tuesdays and Thursdays

Month 1:

Week 1: (April 4th - April 6th)

  • Tuesday, April 4th: Introduction to Bitcoin and Blockchain
  • Thursday, April 6th: Understand the role of consensus algorithms and cryptographic principles

Week 2: (April 11th - April 13th)

  • Tuesday, April 11th: A.I Tools
  • Thursday, April 13th: Python and Data Manipulation

Week 3: (April 18th - April 20th)

  • Tuesday, April 18th: Review essential Python libraries for data-intensive applications
  • Thursday, April 20th: Dive into data manipulation techniques using Pandas and NumPy

Week 4: (April 25th - April 27th)

  • Tuesday, April 25th: Working with Bitcoin APIs
  • Thursday, April 27th: Learn how to interact with popular Bitcoin APIs

Month 2:

Week 5: (May 2nd - May 4th)

  • Tuesday, May 2nd: Extract and analyze transaction data, wallet addresses, and network statistics
  • Thursday, May 4th: Data Visualization with Python

Week 6: (May 9th - May 11th)

  • Tuesday, May 9th: Master data visualization techniques using libraries like Matplotlib and Plotly
  • Thursday, May 11th: Create interactive and insightful visualizations for Bitcoin data

Week 7: (May 16th - May 18th)

  • Tuesday, May 16th: Building Web Applications with Streamlit
  • Thursday, May 18th: Understand the Streamlit framework and its components

Week 8: (May 23rd - May 25th)

  • Tuesday, May 23rd: Design and develop user-friendly web applications to display Bitcoin data
  • Thursday, May 25th: Capstone Project: Data Intensive Bitcoin Application (Introduction)

Month 3:

Week 9: (May 30th - June 1st)

  • Tuesday, May 30th: Capstone Project - Planning and brainstorming
  • Thursday, June 1st: Capstone Project - Designing the application

Week 10: (June 6th - June 8th)

  • Tuesday, June 6th: Capstone Project - Implementing data extraction and manipulation
  • Thursday, June 8th: Capstone Project - Integrating data visualization techniques

Week 11: (June 13th - June 15th)

  • Tuesday, June 13th: Capstone Project - Building the Streamlit web application
  • Thursday, June 15th: Capstone Project - Finalizing and testing the application

Week 12: (June 20th - June 22nd)

  • Tuesday, June 20th: Capstone Project - Presentation and review
  • Thursday, June 22nd: Course wrap-up and future directions in Bitcoin applications

Week 13: (June 27th - June 29th)

  • Tuesday, June 27th: Course feedback and evaluation
  • Thursday, June 29th: Final closing and celebration

© Copyright 2023 Bitcoin Developers Academy - MIT License

About

Building Data Intensive Bitcoin Applications Course

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published