This course will take you through an 8-week journey to quickly get started with Solidity language development, deeply understand the logic of popular project development, build practical projects from scratch, and smoothly embark on the journey of Web3 development.

Since Vitalik Buterin created Ethereum in 2013, the on-chain ecosystem has entered a thriving new era. Ethereum is not only a blockchain platform, but also a huge ecosystem, bringing together numerous tools, applications, and protocols. Many projects issue tokens, NFTs, and DeFi on its chain. The continuous innovation is due to the design of Ethereum's "smart contracts," which allows developers to build complex decentralized applications.
As one of the largest Layer2 solutions for Ethereum, Arbitrum has announced its sponsorship of the "Ethereum Public Course: Developer Blockchain Introduction, from Basics to Practical" series, in collaboration with TinTinLand and ETHPanda, to attract and help more developers join the ecosystem and further promote innovation and development within the ecosystem.
This course will take you through an 8-week journey to quickly get started with Solidity language development, deeply understand the logic of popular project development, build practical projects from scratch, and smoothly embark on the Web3 development journey. Developers who successfully complete the course will have the opportunity to obtain an official certification, priority job recommendations within the project, and a share of the course bonus pool. Arbitrum will provide professional mentorship, generous rewards, and comprehensive technical support for the course. Jason, an integration engineer at Offchain Labs, will serve as a heavyweight mentor to guide and interact with developers.
The registration channel for the "Ethereum Introduction to Development" series course is now open. Developers are welcome to join us in exploring the infinite possibilities of future innovation together!
In addition, to celebrate the opening of this course, the Chinese community of Arbitrum has also launched a Giveaway lottery activity. Like/retweet the official announcement post and @ three friends in the comments, and Arbitrum will select 5 lucky participants to receive exquisite souvenirs.
Next, let's follow this article to learn more about the event!
The Best Choice for New Developers: Enter Ethereum and Arbitrum
In March of this year, an important update (EIP-4844) was implemented on the Ethereum network, further improving the efficiency, scalability, and security of the Ethereum blockchain. This has reduced the cost of building Layer2 ecosystems around Ethereum by 10 times. At the same time, a series of development kits are creating more technical possibilities for Ethereum developers, promoting the prosperity and growth of Ethereum.
So, for new developers, why choose Ethereum for entry-level learning? All of this revolves around the technical learning path for developers to enter Web3. After mastering programming languages such as Solidity, Python, and Rust, it is necessary to deepen the understanding of blockchain technology concepts and logic, and find a blockchain that is easy to explore for development.
As a decentralized blockchain with smart contract functionality, Ethereum's environment is called EVM, which executes smart contracts written in Solidity. Solidity, as a blockchain programming language, is very easy to learn, and many developers use Solidity for contract compilation, which inadvertently lowers the entry barrier for developers to enter Ethereum. In addition, Ethereum has superior DApp development tools and technical frameworks compared to any other platform. Its ecosystem has tens of thousands of developers and projects, and deploying a DApp can be completed in just three steps.
It is these advantages in terms of development difficulty and ecosystem size that make Ethereum the best choice for developers to enter Web3. However, many Ethereum courses on the market often suffer from scattered knowledge points, obscure technical interpretations, and a focus on theory over practical application. For developers, a scientific and systematic learning process, comprehensive development exercises, and detailed Q&A exchanges are needed to truly enter the Web3 industry through a course.
As one of the largest Layer2 solutions for Ethereum, Arbitrum has adopted leading Layer2 technology tailored for users, helping users to freely explore and build within the largest Layer1 ecosystem of Ethereum. As more applications, infrastructure, and Orbit Chain builders widely adopt Arbitrum, technical service providers are also making efforts to implement multiple technical updates to ensure the availability, interoperability, and practicality of Arbitrum.
According to the technical blueprint proposed by Offchain Labs, the technical service provider for Arbitrum, it is expected that by the second half of 2024, Offchain Labs will be able to complete the development of decentralized verification BoLD and review timeout functions, further strengthening the chain's resistance to censorship and ensuring access to user funds. By 2025, Offchain Labs is expected to complete the decentralized development of the Arbitrum sequencer, reducing the risk of censorship attacks and enhancing the chain's reliability. If approved by ArbitrumDAO, the above blueprint will be implemented.
The Arbitrum team has always adhered to the core value of "your chain, your rules," promoting the development of blockchain technology to help more developers and innovators turn the blockchain vision into reality. At the same time, developers in the Chinese community can also follow the official Chinese account of Arbitrum to get the latest news and updates related to Arbitrum.
If you have read this far, I believe you have already developed an interest in exploring the excellent star projects of Ethereum and have strengthened your determination to use Ethereum as the starting point for exploring blockchain technology. Now, all you need to do is join the "Ethereum Public Course: Developer Blockchain Introduction, from Basics to Practical" course, to have close exchanges with senior expert mentors, exchange development skills, and smoothly realize the development of Ethereum projects from 0 to 1.
Course Details: How to Participate Better?
Course Name
Ethereum Public Course: Developer Blockchain Introduction, from Basics to Practical
Start Date
September 5, 2024
Registration Channel
Course Outline
👉 First Module: Basic Teaching Week
Week 1: Ethereum 101
What is Ethereum
Why we use Ethereum
How Ethereum works
Accounts and smart contracts
Wallets and browsers
Week 2: Introduction to Solidity
Hello Solidity
Types
Expressions and control structures
Events and exceptions
Blocks and transactions
Week 3: Advanced Solidity
Abstraction, inheritance, and overloading
Library contracts
Contracts - creation, invocation, and deletion
Function selectors and ABI encoding/decoding
Week 4: Solidity Development Practice
Development and deployment of ERC20 contracts
Development and deployment of ERC721 contracts
Voting contracts for NFT cases like Bored Ape Yacht Club
Voting contract
👉 Second Module: Discussion Week
Arbitrum Orbit Introduction
- Different types of Orbit chains
- What is an Orbit chain
What are the benefits of having an Orbit chain?
How to deploy your Orbit chain on the testnet?
- Comparison between Roll up Orbits and AnyTrust Orbits
How to professionally deploy an Orbit chain?
- Orbit SDK
- Chain customization
👉 Third Module: Project Practical Week
Practical Workshop Guidance
- Orbit: Building applications based on retryable tickets
- Stylus: dApp for any high-computing use case
- Course Learning Path
Intended students for the course should complete the following steps to complete the course learning and practical tasks:
- Fill out the registration form
- Add the class leader to the class group
- Watch course videos
- Complete Task assignments
- Office hour Q&A
- Participate in live discussions during Discussion Week/Project Practical Week
- Complete practical projects
- Demo Day project presentation
Students actively participating in the course should understand the course format before the start of the course and participate in related activities according to the course schedule.
- Course Format
- Teaching Week: 4 recorded course sessions, one new session per week, one Office hour Q&A live session per week, each session has a task assignment, students who complete the task assignment will share a 150u bonus pool
- Discussion Week: 2 recorded course sessions, one session per week, replays uploaded to YouTube and ETHPanda
- Project Practical Week: 3 live sessions, to be completed within one week, replays uploaded to YouTube and ETHPanda
- Students can choose to participate in 1-3 tracks, winning projects can share the practical bonus pool, each track has a 450u bonus pool
- Equipped with a class group for teacher Q&A and student communication, sharing industry information, event information, etc. for registration
- Course Benefits and Rewards
Students who actively participate in course learning will receive a series of benefits and rewards:
- One-stop access to Ethereum introductory information
- Quick understanding and hands-on Solidity development
- Exclusive Solidity communication group for developers for real-time communication
- Course expansion learning materials for quick entry into blockchain development
- In-depth exploration of popular project development technologies, mastering firsthand information about Ethereum
- Official certification diploma
- Priority job recommendations within projects
- Task course reward of 150u
- Participation in DApp development, sharing a total bonus pool of 1350U
In addition, there are more exclusive course benefits and hidden surprises waiting for students to explore.
- Course Assistant Recruitment
In addition to a wealth of course content waiting for developers to explore and learn, there is also a course assistant recruitment waiting for you! If you also love to share development experience and knowledge, meet more development partners in community exchanges, and participate in various Web3-related activities, welcome applicants to apply as course assistants.
Assistant Responsibilities
- Daily Q&A: Responsible for daily Q&A in the class group, helping students successfully complete course learning
- Office Hour Technical Sharing: Responsible for at least 1 Office Hour technical sharing session, expanding knowledge content for the week
Assistant Benefits
- Exquisite official souvenirs from the TinTinLand community or project
- Obtain Zealy community points from TinTinLand, used to exchange for souvenirs or annual bonus incentives
- Opportunity to obtain internship positions or preferred recruitment recommendations from high-quality projects
- (Annually) Serving as an assistant for 2 or more times will receive a surprise gift
- Priority access to TinTinLand community large-scale events, closed-door events, and offline meetup event passes
Registration Method
- Contact the class leader Adam (🆔 WinniWinni1) to register.
Conclusion
This course provides developers with an excellent learning platform, not only aiming to open the door to the world of blockchain technology for developers, but also injecting a continuous stream of fresh blood into the ecosystem. In this rapidly developing field, cultivating and introducing more developers is a key means of promoting ecosystem innovation and breakthroughs. Through systematic learning and practice, participants will have the opportunity to master cutting-edge technology and become a driving force for industry development.
If you are eager to quickly get started with Solidity language development, then this course will be your ideal choice. Here, you can not only gain valuable knowledge and skills, but also meet a group of like-minded developers, share experiences, and grow together.
We welcome everyone to enthusiastically sign up and start your journey into blockchain development, creating endless possibilities for the future with us!
免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。