fullscreen background
Skip to main content

Winter Quarter

Winter Courses Still Open
View Spring Courses Feb 6
shopping cart icon0


« Back to Professional & Personal Development

CS 03 — Blockchain Technology and Its Applications

Quarter: Winter
Day(s): Mondays
Course Format: Live Online (About Formats)
Duration: 6 weeks
Date(s): Jan 30—Mar 13
Time: 7:00—9:00 pm (PT)
Refund Deadline: Feb 1
Unit: 1
Tuition: $440
Instructor(s): Ahmed Banafa
Class Recording Available: Yes
Status: Cancelled
Please Note: No class on February 20
DOWNLOAD THE SYLLABUS » (subject to change)
Live Online(About Formats)
7:00—9:00 pm (PT)
Jan 30—Mar 13
6 weeks
Refund Date
Feb 1
1 Unit
Ahmed Banafa
Please Note: No class on February 20
DOWNLOAD THE SYLLABUS » (subject to change)
Blockchain is an emerging technology that can radically improve security in banking, supply chain, and other transaction networks. Essentially, it provides the basis for a dynamic distributed ledger that can save time when recording transactions between parties, remove costs associated with intermediaries, and reduce risks of fraud and tampering. However, this technology can also come with some risks. In this course, we will explore the fundamentals and applications of blockchain technology as well as the current trends in the crypto world—including “crypto winter” and the collapse of several crypto exchanges and lenders, and the concept of "Proof of Reserves (PoR).”

Throughout the course, students will learn about the decentralized peer-to-peer network, distributed ledger, and trust model that define blockchain technology. We will examine the basic components of blockchain (transaction, block, block header, and the chain), its operations (hashing, verification, validation, and consensus model), the underlying algorithms, and the essentials of trust (hard fork and soft fork). We will look at private and public blockchain networks similar to Bitcoin and Ethereum, as well as concepts of smart contracts, proof of work, and proof of stake. Finally, we will address the relationships among blockchain technology, the Internet of Things, artificial intelligence, cybersecurity, quantum computing, and digital transformation. We will also cover the concepts of non-fungible tokens (NFTs) and fintech, and the course will include practical case studies, videos, and guest speakers from the industry. By the end of the course, students will understand the inner workings and applications of this disruptive technology and its potential impact on all aspects of the business world and society—including the risks associated with this emerging technology.

No prior knowledge of cryptocurrency or decentralized finance is required.

Professor of Engineering, San Jose State

Ahmed Banafa’s work focuses on blockchain, the Internet of Things, cybersecurity, and artificial intelligence. He is the author of three books, Secure and Smart Internet of Things (IoT): Using Blockchain and Artificial Intelligence (AI), Blockchain Technology and Applications, and Quantum Computing. He received an MS in electrical engineering from Lehigh University.

Textbooks for this course:

(Recommended) Ahmed Banafa, Blockchain Technology and Applications, 1st (ISBN ‎978-8770221061)