Artificial Intelligence and Machine Learning Courses

Bitcoin+ Developer - Self-paced

  • Length 365 days access
  • Price  NZD 1050 exc GST
  • Inclusions Online exam
Course overview
Book your on demand course

Why study this course

The Bitcoin+ Developer course is designed for software developers, engineers, IT professionals, and Web3 practitioners looking to build expertise in Bitcoin and blockchain technologies. The course delivers practical, industry-relevant skills that enable these professionals to develop, secure, and deploy robust Bitcoin applications, while integrating advanced scripting, Layer 2 solutions, and API/SDK capabilities into real-world development environments.

Throughout the course, learners will explore key areas including Bitcoin fundamentals, scripting languages, Layer 2 scaling solutions, application development, security best practices, and integration techniques, supported by hands-on projects and a capstone assignment. With a strong emphasis on practical application and real-world problem solving, the course equips students with the experience to build scalable and secure Bitcoin solutions, apply emerging trends, and confidently innovate within the evolving Bitcoin ecosystem.

Exam and certification

This course prepares students for the corresponding certification. The exam/assessment is completed online and provided as part of the course content.

The exam is:

  • 90 minutes

  • 50 multiple choice / multiple response questions

  • Pass mark is 35 out of 50 (i.e. 70%)

  • Online via AI Proctoring platform

Request Course Information


What you’ll learn

Through this course, students will be able to:

  • Attain a comprehensive understanding of Bitcoin and blockchain technology.

  • Delve into Bitcoin scripting languages and explore building on Bitcoin Script.

  • Learn about Layer 2 scaling solutions and their practical applications.

  • Gain insights into various use cases and projects utilizing Layer 2.

  • Understand security protocols and best practices.

  • Master integration methods using SDKs/APIs and deployment strategies.

  • Explore future trends and innovations in the field.

  • Demonstrate proficiency through project work and a capstone assignment.


AI CERTs Authorized Training Partner Platinum logo Oct 2025

AI CERTs at Lumify Work

AI CERTs® stands at the forefront of AI and blockchain certification, offering world-class programs that prepare individuals to lead in these rapidly growing fields. AI CERTs courses and certifications are vendor agnostic and designed to bridge the gap between theoretical knowledge and practical application, ensuring learners are equipped to make an immediate impact in their careers.
Lumify Work is a Platinum Authorized Training Partner for AI CERTs in Australia, New Zealand, and the Philippines.


Who is the course for?

This course is intended for:

  • Entrepreneurs and Startups

  • Software Developers and Engineers

  • IT Professionals

  • Business Analysts and Consultants

  • Financial Services Professionals


Course subjects

Module 1: Introduction to Bitcoin and Blockchain

  • Overview of Bitcoin Technology

  • Overview of Blockchain Technology

Module 2: Bitcoin Scripting Languages

  • What is Bitcoin Scripting Language?

  • Scripting Language Basics

  • Uses of Bitcoin Scripts

  • Execution Condition of Scripts

  • Security and Vulnerabilities in the Scripts

Module 3: Building on Bitcoin Script

  • Standard Transactions

  • Trade and DeFi

  • Smart Contracts

  • Asset Definition

Module 4: Layer 2 Scaling Solutions

  • Layer 2 Definition

  • Different Layer 2 Projects

Module 5: Use Cases and Projects using Layer 2

  • Payments Use Cases

  • Assets and DeFi

  • Industry Use Cases

  • Integration with Other Tech – IoT

Module 6: Security and Best Practices

  • For Scripting Apps

  • General Security Practices

  • Keys and Smart Contracts

  • Off the Chain

  • Layer 2

Module 7: Integration (SDK/APIs) and Deployment

  • Basic Overview of SDK & APIs

  • BitcoinJS

  • BitcoinJ

  • Bitcoinlib

  • Bitcoin RPC Client (Python)

  • Deployment Strategies

Module 8: Future Trends and Innovations

  • Innovation in Bitcoin Applications

  • Innovation in Bitcoin Layer 2

  • Innovation in Asset Definition

  • Innovation in Bitcoin Interoperability

  • Innovation in Bitcoin Identity and Users

  • Innovation in Bitcoin Dev Tools

Module 9: Capstone Project


Prerequisites

  • Familiarity with general programming principles such as data structures, algorithms, and networks.

  • Competence in at least one legacy programming language, such as Python, JavaScript, Java, or a similar language.

  • Basic knowledge of using command line consoles across various operating systems.

  • Capable of comprehending developer concepts like SDKs, APIs, and application development tools.

  • Should have experience with building end to end tiered applications.


Terms & Conditions

The supply of this course by Lumify Work is governed by the booking terms and conditions. Please read the terms and conditions carefully before enrolling in this course, as enrolment in the course is conditional on acceptance of these terms and conditions.


Request Course Information

Select and book a course

Options

Can't find a date you like?

Contact sales