Intro

An essential introduction to Introduction to AI Prompting and Modern Developer Workflow - Learn how AI tools, systematic troubleshooting, community engagement, and clear communication are critical components of today's developer workflow. Understand why foundational knowledge is more important than ever for effectively utilizing AI assistants.

1. Intro
An essential introduction to Introduction to AI Prompting and Modern Developer Workflow - Learn how AI tools, systematic troubleshooting, community engagement, and clear communication are critical components of today's developer workflow. Understand why foundational knowledge is more important than ever for effectively utilizing AI assistants. Duration: 2min
2. Finding Answers
A systematic framework to Master the Art of Finding Answers - Discover a 7-step iterative process for troubleshooting code, effectively combining AI tools, documentation, web search, and community resources. Duration: 4min
3. Triage
An essential framework to The 7 Triage Steps for Effective Problem Solving - Discover a 7-step triage process for getting unstuck during development, covering self-help, responsible AI use, community resources, and effective bug reporting. Duration: 9min
4. Formatting Qs
A structured approach to How to Format Your Technical Questions for Better Help - Discover how clear formatting with Markdown, precise error messages, and minimal code examples dramatically improve the quality and speed of help received from communities and AI. Duration: 6min
5. Workshop
A practical guide to Evaluating AI Tools for Vyper Smart Contract Development - Explore how to use AI assistants to accelerate Vyper development, emphasizing critical evaluation of AI suggestions and the importance of foundational knowledge. Duration: 3min
6. Quiz 1 Quiz
Questions: 8

Course Overview

About the course

What you'll learn

The basics of blockchain transactions, how to send and receive money on a blockchain network.

How to write Python based smart contracts using Vyper.

How to read and understand Vyper smart contracts.

Vyper data structures, arrays, structs, hash maps.

How to build a smart contract application and deploy on ZKsync with Moccasin.

Course Description

Who is this course for?

  • Software engineers
  • Web3 developers
  • Fintech developers
  • AI developers
  • Everyone interested in learning Python and smart contracts

Potential Careers

Smart Contract Auditor

$100,000 - $200,000 (avg. salary)

On-chain Data Analyst

$59,000 - $139,000 (avg. salary)

DeFi Developer

$75,000 - $200,000 (avg. salary)

Smart Contract Engineer

$100,000 - $150,000 (avg. salary)

Web3 developer

$60,000 - $150,000 (avg. salary)

Web3 Developer Relations

$85,000 - $125,000 (avg. salary)

Meet your instructors

Patrick Collins

Patrick Collins

Founder at Cyfrin

Web3 engineer, educator, and Cyfrin co-founder. Patrick's smart contract development and security courses have helped hundreds of thousands of engineers kickstarting their careers into web3.

Last updated on August 11, 2025