Learn Solidity and

Build Web3 Apps in 4 hours

A programming course that is designed to provide a comprehensive understanding of blockchain technology, Ethereum, and the Solidity programming language.

Dates: June 8, 15, 22, 29 (10am-2pm)

Module 1

Introduction to Blockchain and Ethereum

An introductory exploration of blockchain technology, focusing on Ethereum, its architecture, smart contracts, and the basics of cryptography, culminating in a practical setup of a development environment.

Module 2

Solidity Programming Fundamentals – Intro to Smart Contracts

A foundational session on Solidity, covering the essentials of the language, smart contract development on Ethereum, with hands-on programming exercises.

Module 3

Advanced Solidity Programming and Best Practices

An advanced dive into Solidity, highlighting sophisticated programming techniques, smart contract best practices, and hands-on development of a simple decentralized application (dApp).

Module 4

Ethereum Development Tools and Smart Contract Security

A comprehensive overview of Ethereum development tools and frameworks, emphasizing smart contract security, vulnerability prevention, and practical security exercises.

Ready to learn solidity in 4 hours?

Discover Ethereum, master Solidity, and gain hands-on experience in developing secure and efficient smart contracts.

Meet the instructor

Pedro Cruz

A Senior Software Engineer and Educational Consultant with a strong focus on blockchain technology. Having worked at IBM, Pedro brings a wealth of industry experience to his educational endeavors. Since 2018, he has been committed to educating others about Solidity and decentralized application (DApp) development.

Through teaching blockchain workshops, conducting hackathons, and offering tailored bootcamps, Pedro has empowered thousands of developers to harness the potential of blockchain and smart contract development.

He is also a Forbes 30 Under 30 Puerto Rico honoree for 2023 and currently serves as the Director of Web3 Development at the PRBTA.

What is Web3?

Web3 represents the next iteration of the internet, built upon decentralized blockchain technology, enabling both user and developer ownership.

When is the bootcamp?

The bootcamp will be hosted on April 27, May 11, and May 25, 2024. You may choose participate on one of those days. All bootcamps will be from 10am-2pm.

What is the cost of the bootcamp?

The bootcamp is offered by the PRBTA, free of charge.

Who should attend the bootcamp?

The bootcamp is ideal for:

  • Computer Science Students seeking internships in crypto.
  • Ambitious Junior Engineers with 1-2 years of software engineering experience.
  • Senior Software Engineers with 3+ years of experience aiming to pivot into blockchain development or entrepreneurship.
Is programming experience required?

Yes. We recommend at least 1 year of programming experience to successfully complete this course.

Is the bootcamp fully remote?

Yes, the bootcamp is 100% remote.

Are there any geographic restrictions for participants?

Participants need to be residents of Puerto Rico.

Which blockchains will be covered in the bootcamp?

The bootcamp will focus on Ethereum testnets such as Sepolia and Mumbai blockchains.

Registration Open

Limited to 30 students.