Zero to Hero
Full Stack Web3 Beginner Bootcamp
(Ethereum Blockchain)
Transform your software engineering skills in our 7-month bootcamp: 12 weeks of Web3 Beginner followed by 16 weeks of expert Solidity training. Seamlessly integrate web development with web3 essentials and advance Solidity. Learn foundational principles while gaining hands-on experience with Ethereum, DeFi, and Solidity. Metana Guarantees a Job 🧑💻!
2 weeks no questions asked refund policy | Get hired – or your money back, guaranteed
Online
Campus
28 Weeks
Course Duration
25h/Week
Time Commitment
Beginner
Current Level
+$26,500
Average salary increase
Metana students who provided pre- and post-course salaries.
$140,052
Software Engineer average salary
Source: Glassdoor
Why Metana's Web3 beginner bootcamp?
Metana Students land 10x more interviews
1-on-1 mentorship, coaching and career services
Find the answers you can’t Google
Industry-Experienced Instructors
In-Demand Curriculum
Personal tutoring and live classes
You'll receive your very own personal support tutor
Plus, our online Software engineering bootcamp covers all relevant languages, tools, including:
Engineers at top companies join Metana
Overview
Start your Web3 journey with our comprehensive bootcamp. Tailored for aspiring Web3 developers, this program spans 7 months, covering foundational software engineering principles alongside practical training in web3 technologies, including Ethereum, DeFi, and Solidity. Prepare for a dynamic career with a robust curriculum, hands-on projects, and expert guidance.
Our foundational teaching method and JobCamp™️ program provide students with the skills and support they need to thrive in their first job and beyond. Now, with the addition of our Zero to Hero- Full Stack Web3 Bootcamp, Anyone can start their careers in blockchain with ease.
Our bootcamp teaches students with in-demand skills and prepares them for successful careers in software engineering through a progressive curriculum and hands-on projects. Designed for part-time & full-time online study. Enroll now!
Roles and Salaries
The estimated total pay for a Software Engineer is $139,644 per year in the United States area, with an average salary of $113,158 per year.
Source: glassdoor
Smart Contract Developer
Source: Web3.Career
Solidity Developer
Source: Glassdoor
Smart Contract Auditor
Average $98,823 per year
Source: Indeed
Full Stack Web3 Developer
Source: Indeed
Application Developer
Source: Indeed
Back End Web3 Developer
Source: Indeed
Front End Web3 Developer
Source: Indeed
Web Developer
Source: Indeed
Meet the Instructors
Dhruvin Parikh
Dhruvin entered the blockchain field in early 2017 and now holds the position of Senior Smart Contract Engineer at Hypotenuse Labs.
Since 2019, he has also been teaching blockchain technology at George Brown College and York University in Toronto, both of which were the first in Canada to introduce a blockchain program.
Previously, he served as CTO and Senior Blockchain Developer at Capital Methods.
Matt Fields
Full-Stack Software Engineer | Backend Specialist | AWS Certified | Node + Docker Engineering | Software development & consulting
A seasoned full-stack software engineer, specializing in backend development, he ensures efficient and scalable deployment using Docker and leverages AWS services for robust architectures.
David Killen
David is currently a Sr. Blockchain Engineer at TrustWallet. He’s Ex-ConsenSys/Truffle Suite & a Solicitor.
David started his career in software engineering in 1997 writing financial technical analysis software for Reuters. He then changed his career to be a commercial and intellectual property lawyer. He entered the blockchain space in 2011.
Tuition
We offer three options to get your career change started. All plans include a full refund policy if you do not get a job after graduating.
This investment includes a full year of access to our course material. Additionally, the course offers live events, AMA sessions, personalized support from the instructor, and a certificate of completion for those who complete the course.
You can pay your tuition via card, bank transfers, or with crypto.
Pay Upfront
Pay upfront & save up to 34% on tuition for a limited amount of time.
Total tuition before discount | $14,500 |
Discount | $5,000 |
Paid at enrollment | $9,500 |
Total cost | $9,500 |
Month-to-month
Pay monthly. Save up to 28%
Total tuition before discount | $14,500 |
Discount | $4,000 |
Paid at enrollment | $2,500 |
8 Monthly payments during course | $1,000 |
Estimated total cost | $10,500 |
Personal loan
Apply for a loan & pay it off in installments.
Some students use personal loans to pay for their education. There are many personal lending options for you to research and consider.
Keep in mind that Metana does not endorse, recommend, or promote any particular lender. The payment choice is at the discretion of you, the student. If you decide to use a personal loan, make sure to choose the option that works best for you.
Below are a few options; personal loans may also be available through your personal financial institution.
Apply for Meritize loan
Curriculum
Metana’s Software Engineering Bootcamp utilizes an in-demand, JavaScript core curriculum.
Starting with a strong foundation in mind, we then provide guidance for your journey, allowing you to choose between Web3 or AI/ML.
Upon the successful completion of Metana’s software engineering bootcamp, you secure a guaranteed spot in either our advanced Web3 Bootcamps or AI/ML Bootcamp.
Front-End Foundations
The Software Engineering bootcamp begins with a comprehensive Foundations module to support both intermediate and beginner coders. Designed to help all students reach a uniform skill level, Foundations covers the basic tenets of programming to prepare for the core curriculum—which moves through more advanced, specialized JavaScript concepts at a rapid bootcamp pace.
Foundational Software Engineering Curriculum
HTML and CSS
Introduction to JavaScript programming
Advanced JavaScript, including closure, prototypical inheritance, and recursion
Web development environment and industry-standard tools
Foundations Module
Supports learners of all skill levels
Student-centered, inquiry-based learning in teams
Instructor-facilitated, live online classroom format
Immersive digital learning tools
At the end of this unit, you will complete a project to apply your skills
Front-End Development
You’ll study HTML5, CSS, and advanced CSS—and go beyond with fundamental Javascript concepts.
Technologies
HTML5
CSS
JavaScript
Git and GitHub
Concepts
- Web Interface and Design – You’ll learn how content and imagery are best displayed on a website.
- Front-End Framework – You’ll start to understand pre-written modules and their primary use cases in web development.
Features
- Pair Programming – Working with a fellow student, you’ll each use your newfound knowledge to write and optimize front-end code. This helps you build real-world experience and prepare for technical coding interviews.
Development Libraries and Back-End Engineering
You’ll apply your JavaScript skills with the amazing ecosystem of libraries that have made JavaScript the industry standard of web engineering. We’ll also teach you to use APIs (Application Programming Interfaces) to connect to vast amounts of data to power your web applications.
Technologies
JavaScript
JavaScript APIs
React, React Router, and React Hooks
Redux
Concepts
- Test-Driven Development (TDD) – Particularly relevant in JavaScript development, the TDD methodology allows developers to test new code before writing it—preserving its former iteration in case of incompatibilities or errors.
Features
- Prototyping – Throughout bootcamp, you’ll begin each project by scoping, researching, and beginning to build full stack web applications—touching on every stage of a typical, real-world prototype development process.
Web3 + Advanced Solidity
Week 01 |
ERC-20, its variants, and token sales
|
Week 02 |
ERC721, its variants, marketplaces, and staking
|
Week 03 |
ERC1155, ethers.js, metamask, build a front-end app
|
Week 04 |
Hardhat, unit testing, mutation testing, and static analysis. Introduction to hacking exercises. Hacking exercises 1/10
|
Week 05 |
The Ethereum client: tracking logs and other on-chain data. Build some cool dashboards.
|
Week 06 |
Hacking exercises 2/10: Re-entrancy, insecure randomness, bad access control, and other common vulnerabilities
|
Week 07 |
Hacking exercises 3/10: common vulnerabilities continued
|
Week 08 |
EVM Deep Dive, Gas Optimization. Hacking exercises 4/10
|
Week 09 |
Advanced Solidity: A complete tour of OpenZeppelin and advanced programming patterns. Hacking exercises 5/10
|
Week 10 |
Yul and Assembly: Build a non-trivial smart contract entirely in assembly.
|
Week 11 |
Yul and Assembly continued: Hacking exercises 6/10
|
Week 12 |
Smart contract upgrade patterns: UUPS, Metamorphic smart contracts, and other upgrade patterns. Hacks related to upgrades. Hacking exercises 7/10.
|
Week 13 |
Public Signatures and how to break them. State channels and other signature-related patterns. Build an Ethereum wallet from scratch. Hacking 8/10
|
Week 14 |
Defi Protocols and Hacks. Hacking Exercises 9/10
|
Week 15 |
Defi Protocols and Hacks. Hacking Exercises 10/10
|
Week 16 |
Capstone 1/3 and Chainlink Oracles
|
Week 17 |
Capstone 2/3 and Blockchain Dev ops
|
Week 18 |
Capstone 3/3 and Smart Contract Fuzzing
|
Week 19 |
Cross Chain Techniques, Bridges, and L2s
|
Week 20 |
Research report: The Evolution of ERC20: ERC223, 667, 777, and 1363
|
Week 21 |
Symbolic Execution and other Advanced Security Techniques
|
Week 22 |
Golang crash course and diving into the Geth Client
|
**Note: This course outline provides an overview of the topics and structure. The actual course content may be adjusted based on the pace of learning, the specific interests of the participants, and recent advancements in the field.
Admission Policy and Process
You have to prove your seriousness in learning and then only you are admitted to our bootcamp. This makes our admission policy as unique as our Bootcamp.
Admission Policy
- You must be proficient in English.
- Past achievements. We want to see that you have the perseverance to work at something until you master it. We’ll talk about these in the interview call.
- It will be beneficial to have some prior knowledge. Although prior knowledge is not required, our curriculum is fairly fast-paced, so having a head start will help you succeed and show us that you are committed to the subject.
Admission Process
Submit your application
Start your new career by completing our short application.
Complete the coding test
Gauges readiness for the fast-paced, intense immersive program.
The Interview call
Schedule an interview call with one of our student admissions officers
- After you submit your application & schedule an interview call with one of our student admissions officers, You will receive an email with a link to a coding test. (dates are available within 3-7 days from the application date)
- You need to complete the coding test within 3 days.
- Send us an email if you need more time ([email protected])
- Your application will be rejected if your score falls short of a predetermined level. Because we need to compare your application to those of the other applicants for the upcoming cohorts, we can’t always make a decision right away.
- We limit cohorts to 10 students per month to ensure maximally effective learning outcomes. If you have a great application but didn’t quite make it in, we will offer to waitlist you for the upcoming month.
With a Job Guarantee
+ 2 weeks no questions asked refund policy
With our job guarantee, you’re guaranteed a new job in web3—or you’ll get a full tuition refund. We’re so confident that our programs provide a direct path to a high-paying job that we offer the following guarantee:
If you qualify for our 100% Tuition Refund Guarantee, fulfill the requirements, and still don’t get job offers paying $50,000 a year (or $4,166 a month) within 180 days after graduation, you’ll get a full refund.
Career Success - Metana's JobCamp™️
Our career success team gives our students the professional skills they need for their first job and every job after. Knowing how to get a job is critical, which is why our Career Success team helps you graduate ready for the job search. And even after you graduate, our team is available to keep you motivated, prepare you for interviews, and even help you negotiate offers. Here are few things we help you with.
First Impressions
The Hunt
The Interview Process
Technical Know-How
Our students work at
Frequently Asked Questions
The future of web development has moved toward sophisticated, responsive, and dynamic single-page applications running in the browser. Apps like Gmail, Asana, Trello, Facebook, and Google Maps have redefined what users expect from web applications and what developers need to deliver. Another plus point is that once you master JS, you'll be eligible to join Metana's advanced solidity bootcamp.
After observing these trends, plus conducting lots of research and conversations with industry experts, we’ve come to the conclusion that full-stack JavaScript is the future of web development. Consequently, it is what we primarily immerse our students in at Metana.
What about Ruby on Rails, Python, or other engineering languages? Why are other schools teaching these—or a combination of these—instead?
Ruby on Rails has been instrumental in consolidating many best practices in back-end web development—making it easier for developers to build large sites organized. Meanwhile, Python has completely revolutionized the way sites record and use data—and we do teach Python foundational skills in our Data Analytics bootcamps.
However, research and use cases show that today’s web runs on highly interactive and responsive experiences that don’t require a page refresh at every step. As a result, single-page applications (SPAs) written in JavaScript using frameworks like React or Vue.js make JavaScript one of the best programming languages to learn.
JavaScript also offers professional advantages over other languages. Metana graduates are well-rounded coders with both a thorough understanding of the full stack and programming concepts in general. We’ve learned through years of tech education that students may more easily understand and master other coding languages once they’ve learned full-stack JavaScript. This gives our graduates a more in-demand skill set that separates them from the competition and widens the range of coding job types they’re qualified for.
All our coding bootcamps are thorough, comprehensive, immersive, and rigorous. We’re backed by multi-year experience in online tech training to deliver consistent, in-demand coding curricula and digital learning tools in a remote environment.
Specifically, the Software Engineering Bootcamp is designed to support you in leveling up your coding skills, building a robust portfolio, and launching a career in tech.
Metana's Full stack software engineering bootcamp is a 4-month (6 Months Part time) program delivered in online sessions. Participants will have access to online course materials and lectures.
Both intermediate and beginner coders are welcome. No matter where you are in your coding journey, you can hone the skills, knowledge, and practical experience of a professional web developer with Metana.
For the full-time program, with participants expected to devote approximately 40 hours per week to coursework and projects.
If done part time, 20-30 hours per week is sufficient.
You must be proficient in English.
The recent leap in artificial intelligence (AI) tools will enhance the productivity of the software engineer like nothing before it. Perhaps the greatest recipients of this technology will be our graduates, and those just starting out or entering the software engineering field.
That is why we’re proud to teach the AI-powered tool GitHub Copilot in our instructor-taught curriculum in all our coding bootcamps. At Metana we believe that new coders and new software engineers should learn foundational skills before being introduced to these types of productivity-enhancing tools.
A BIG YES. We teach students how to use the AI-powered tool GitHub Copilot in all our coding bootcamps. We teach students how to integrate Copilot into their software development workflow during the later modules of all of our coding bootcamps, after proficiency in programming has been obtained. Students will use this tool to build a portfolio project (a non-trivial application) to demonstrate their ability to evaluate and blend AI-generated code with their own.
Our instructional teams, which are composed of industry veterans, have managed the responsible use of productivity-enhancement tools throughout their careers and are well-equipped to teach this newest tool.
Still have a question? Send us an email at [email protected]
I joined Metana back in February 2023 to level up my Blockchain skills, I had some basic knowledge of Solidity + proficient in Javascript, but after putting in around 20 hours a week for 3-4 months(you may require discipline), I've gained a ton of skills. Plus, I've had the chance to meet some amazing people, like the Metana team and the other students. In fact, I'm even working on projects with one of the Metana students right now.
Metana brings you all the structure and resources to be able to go from beginner/medium to advanced regarding Solidity and Blockchain. I also got a job for DevRel in web3 even before finishing Metana bootcamp.Ready to become a Web3 engineer With a guaranteed ROI of more than $50,000?
Secure your spot now. Spots are limited, and we accept qualified applicants on a first come, first served basis.
The application is free and takes just 3 minutes to complete.