We may earn an affiliate commission when you visit our partners.
Course image
Siu Ming Yiu

Blockchain is a core technology in FinTech. The original design of blockchain focused on the cryptocurrency "Bitcoin". Due to its specific characteristics, many companies and users now find blockchain very useful for applications in many areas, not limited to cybercurrencies, including finance, logistics, insurance, medicine and even music. However, the design of blockchain involves cryptographic technology, which cannot be easily understood by those who are not professionals in the area of IT and security.

Read more

Blockchain is a core technology in FinTech. The original design of blockchain focused on the cryptocurrency "Bitcoin". Due to its specific characteristics, many companies and users now find blockchain very useful for applications in many areas, not limited to cybercurrencies, including finance, logistics, insurance, medicine and even music. However, the design of blockchain involves cryptographic technology, which cannot be easily understood by those who are not professionals in the area of IT and security.

In order to better understand what kinds of applications best fit blockchain and other forms of distributed ledger technology and the potentials of these emerging technologies, it is important to understand the design rationale, the basic technology, the underlying cryptographic fundamentals, and its limitations. This 6-week online coursewill walk you through the following:

  • The design rationale behind blockchain and the issues for such decentralized ledger (transaction) systems.
  • The underlying technology (e.g. how the fundamental algorithms - the cryptographic primitives - work together) behind and how it makes blockchain works and safe.
  • The differences of the various existing blockchain platforms and what these platforms can provide (e.g. pros and cons of the major platforms).
  • What kinds of applications (both traditional and emerging) best fit the blockchain technology and how blockchain technology can benefit these applications.
  • Blockchain does have its limitations. We will uncover the problems and the limitations of blockchain technology to enable developers and researchers to think about how to enhance the existing blockchain technology and practitioners to better address the issues when using blockchains in their applications.
  • This course will also briefly discuss the downside of blockchain with respect to the protection of criminal activities (e.g. why ransomware always ask for bitcoins as ransom, and the money laundering problem).

The course aims at targeting a wide audience: This course will provide learners a good understanding of the technological, applicability, limitations and "illegal" usage of the blockchain technology.

Two deals to help you save

We found two deals and offers that may be relevant to this course.
Save money when you learn. All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Learning objectives

  • Understand the design rationale behind the blockchain technology.
  • Understand the technological and cryptographic components of a blockchain.
  • Understand the variations and differences of existing major blockchain platforms.
  • Understand what types of applications best fit the characteristics of blockchain.
  • Understand the limitations and outstanding issues of existing blockchain technology.
  • Understand the negative impacts of, in particular, criminal activities in the context of blockchain.

Good to know

Know what's good
, what to watch for
, and possible dealbreakers
Taught by Siu Ming Yiu, who is an authority on blockchain technology
Teaches the fundamentals of blockchain, which is a core technology in the field of finance
Prepares learners for careers and further learning in blockchain technology
Develops an understanding of the design rationale and technological components of blockchain
Suitable for a wide audience ranging from beginners to those seeking advanced knowledge
Introduces learners to various blockchain platforms and their pros and cons

Save this course

Save Blockchain and FinTech: Basics, Applications, and Limitations to your list so you can find it easily later:
Save

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Blockchain and FinTech: Basics, Applications, and Limitations with these activities:
Review cryptography
Mastering cryptography will be essential for understanding the underlying technology of blockchain and its implementation.
Browse courses on Cryptography
Show steps
  • Study symmetric-key algorithms (e.g., AES, DES)
  • Study public-key algorithms (e.g., RSA, ECC)
  • Study hash functions (e.g., SHA-256, MD5)
  • Study digital signatures (e.g., DSA, ECDSA)
Solve cryptographic puzzles and exercises
Practice cryptographic puzzle and exercises will reinforce your understanding of cryptography and its applications.
Browse courses on Cryptography
Show steps
  • Solve puzzles involving symmetric-key algorithms
  • Solve puzzles involving public-key algorithms
  • Solve puzzles involving hash functions
  • Solve puzzles involving digital signatures
Follow online tutorials on blockchain development
Online tutorials will provide hands-on experience with blockchain development platforms and tools.
Browse courses on Blockchain Development
Show steps
  • Find tutorials covering a specific blockchain platform (e.g., Ethereum, Bitcoin)
  • Follow the tutorials step-by-step
  • Build a simple blockchain application
  • Deploy the application to a test network
Five other activities
Expand to see all activities and additional details
Show all eight activities
Join a blockchain study group
Participating in group discussions allows you to engage with peers, share knowledge, and get different perspectives on blockchain.
Browse courses on Blockchain Technology
Show steps
  • Find a study group or create your own
  • Meet regularly to discuss blockchain topics
  • Share resources and experiences
  • Collaborate on blockchain projects
Compile a list of blockchain resources
Compiling blockchain resources can aid understanding and facilitate future learning or projects.
Browse courses on Blockchain Technology
Show steps
  • Search for online resources related to blockchain technology
  • Categorize the resources (e.g., tutorials, articles, videos)
  • Annotate the resources with brief descriptions
  • Share the compilation with other learners
Design and implement a blockchain prototype
Designing and implementing a blockchain prototype will showcase your understanding of the technology and its practical applications.
Browse courses on Blockchain Development
Show steps
  • Define the scope and objectives of your prototype
  • Choose a blockchain platform and development tools
  • Design the architecture of your prototype
  • Implement the prototype
  • Test and evaluate the prototype
Participate in a blockchain hackathon
Participating in a hackathon will provide practical experience and exposure to real-world blockchain projects.
Browse courses on Blockchain Development
Show steps
  • Find a hackathon that aligns with your interests
  • Form a team or work individually
  • Develop a blockchain-based solution to the hackathon challenge
  • Present your solution to a panel of judges
Mentor junior blockchain developers
Mentoring others not only reinforces your knowledge but also enhances communication and interpersonal skills.
Browse courses on Blockchain Development
Show steps
  • Identify junior developers who need mentorship
  • Offer guidance and support on blockchain concepts and technologies
  • Review their code and provide feedback
  • Encourage their participation in blockchain projects

Career center

Learners who complete Blockchain and FinTech: Basics, Applications, and Limitations will develop knowledge and skills that may be useful to these careers:
Blockchain Developer
Blockchain Developers specialize in developing and maintaining blockchain applications. This course would provide you with the knowledge and skills you need to succeed in this role. You would learn about the design rationale behind blockchain, the underlying technology, and the different types of blockchain platforms.
Software Engineer
Software Engineers are responsible for designing, developing, and maintaining software applications. This course would be helpful for building a foundation in blockchain and FinTech, which are rapidly growing fields. Software Engineers who have a strong understanding of these technologies will be in high demand.
FinTech Analyst
FinTech Analysts help businesses understand and implement new financial technologies. This course would be helpful for building a foundation in blockchain and FinTech. You would learn about the different types of blockchain platforms, the benefits and challenges of using blockchain, and the potential applications of blockchain in the financial industry.
Financial Risk Manager
Financial Risk Managers are responsible for identifying and managing financial risks. This course would be helpful for building a foundation in blockchain and FinTech. You would learn about the different types of blockchain platforms, the benefits and challenges of using blockchain, and the potential applications of blockchain in the financial industry.
IT Auditor
IT Auditors are responsible for evaluating the security and effectiveness of IT systems. This course would be helpful for building a foundation in blockchain and FinTech. You would learn about the different types of blockchain platforms, the benefits and challenges of using blockchain, and the potential applications of blockchain in the financial industry.
Compliance Officer
Compliance Officers are responsible for ensuring that their organizations comply with all applicable laws and regulations. This course would be helpful for building a foundation in blockchain and FinTech. You would learn about the different types of blockchain platforms, the benefits and challenges of using blockchain, and the potential applications of blockchain in the financial industry.
Product Manager
Product Managers are responsible for developing and managing products. This course would be helpful for building a foundation in blockchain and FinTech. You would learn about the different types of blockchain platforms, the benefits and challenges of using blockchain, and the potential applications of blockchain in the financial industry.
Project Manager
Project Managers are responsible for planning, executing, and closing projects. This course would be helpful for building a foundation in blockchain and FinTech. You would learn about the different types of blockchain platforms, the benefits and challenges of using blockchain, and the potential applications of blockchain in the financial industry.
Business Analyst
Business Analysts are responsible for understanding business needs and translating them into technical requirements. This course would be helpful for building a foundation in blockchain and FinTech. You would learn about the different types of blockchain platforms, the benefits and challenges of using blockchain, and the potential applications of blockchain in the financial industry.
Data Analyst
Data Analysts are responsible for collecting, cleaning, and analyzing data. This course would be helpful for building a foundation in blockchain and FinTech. You would learn about the different types of blockchain platforms, the benefits and challenges of using blockchain, and the potential applications of blockchain in the financial industry.
Software Architect
Software Architects are responsible for designing and overseeing the development of software systems. This course would be helpful for building a foundation in blockchain and FinTech. You would learn about the different types of blockchain platforms, the benefits and challenges of using blockchain, and the potential applications of blockchain in the financial industry.
Cybersecurity Analyst
Cybersecurity Analysts are responsible for protecting computer systems and networks from unauthorized access or attack. This course would be helpful for building a foundation in blockchain and FinTech. You would learn about the different types of blockchain platforms, the benefits and challenges of using blockchain, and the potential applications of blockchain in the financial industry.
Financial Analyst
Financial Analysts are responsible for providing financial advice to individuals and businesses. This course would be helpful for building a foundation in blockchain and FinTech. You would learn about the different types of blockchain platforms, the benefits and challenges of using blockchain, and the potential applications of blockchain in the financial industry.
Investment Banker
Investment Bankers help companies raise capital and provide financial advice. This course would be helpful for building a foundation in blockchain and FinTech. You would learn about the different types of blockchain platforms, the benefits and challenges of using blockchain, and the potential applications of blockchain in the financial industry.
AML Analyst
AML Analysts are responsible for identifying and reporting suspicious financial transactions. This course would be helpful for building a foundation in blockchain and FinTech. You would learn about the different types of blockchain platforms, the benefits and challenges of using blockchain, and the potential applications of blockchain in the financial industry.

Reading list

We've selected eight books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Blockchain and FinTech: Basics, Applications, and Limitations.
Provides a comprehensive overview of the underlying technologies of Bitcoin and other cryptocurrencies. It covers topics such as cryptography, distributed systems, and game theory.
Provides a hands-on approach to blockchain development. It covers various aspects of blockchain development, including smart contract development, blockchain architecture, and security.
Provides a comprehensive overview of blockchain technology, including its history, architecture, and applications. It also covers various challenges and limitations of blockchain technology.
Provides an overview of the cryptocurrency market, including the history, technology, and economics of cryptocurrencies. It also provides investment advice for those who are interested in investing in cryptocurrencies.
Provides a historical and economic perspective on Bitcoin and other cryptocurrencies. It discusses the potential impact of cryptocurrencies on the global economic order.
Provides a high-level overview of blockchain technology and its potential applications across various industries. It good starting point for those who are new to blockchain technology.
Provides a practical guide to blockchain technology for business executives. It covers topics such as the benefits of blockchain technology, the challenges of implementing blockchain technology, and the potential applications of blockchain technology in various industries.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Here are nine courses similar to Blockchain and FinTech: Basics, Applications, and Limitations.
Blockchain Business Models
Most relevant
Decentralized Application (DApp) Development
Most relevant
Blockchain Explained
Most relevant
Blockchain: Executive Briefing
Most relevant
Business Implementation and Security
Most relevant
Blockchain Scalability and its Foundations in Distributed...
Most relevant
Introduction to Blockchain and Web3
Most relevant
Introduction to Blockchain Technologies
Most relevant
Introduction to Blockchain for Financial Services
Most relevant
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2024 OpenCourser