Image by Gerd Altmann from Pixabay

Embarking on a journey to master blockchain and Solidity can be both thrilling and overwhelming. Over the past 30 days, I've explored various resources, from hands-on courses to insightful blogs. Here’s a curated list of the top blockchain and Solidity courses that I recommend, alongside brief highlights for each.

1. Udacity's Blockchain Nanodegree

Udacity offers a comprehensive Blockchain Nanodegree that culminates in a portfolio of projects, although prior knowledge of asynchronous JavaScript is required.

2. MetaSchool

MetaSchool offers seven courses covering Ethereum that are quite hands-on. Upon completion, you also receive an NFT, making it a unique and rewarding experience.

3. Dapp University

Another influential educator, Dapp University, offers a wide range of courses with Solidity as a significant focus.

4. Solidity Official Website

A valuable yet often overlooked resource, the Solidity website provides essential documentation, a history of the language, a CLI practice environment, and regular updates.

5. Ethereum Developer Tutorials

The Ethereum Developer site features over 166 articles on smart contracts and Solidity, covering a wide range of topics from DAOs to NFTs.

6. Alchemy University

Alchemy offers three courses on Ethereum, Solidity, and JavaScript, with a notable focus on unit testing using Foundry.

7. Eat the Blocks

Julian's inspiring Eat the Blocks provides a paid Bootcamp, along with a wealth of free resources on YouTube.

8. Solidity by Example

If you're eager to dive into coding, Solidity by Example provides sample code for key areas in blockchain, including DeFi and applications.

9. Patrick Collins' YouTube Course

Renowned educator Patrick Collins has a highly regarded YouTube Solidity course, accessible here.

10. CryptoZombies

Known as a classic in the community, CryptoZombies offers interactive tutorials that cover all aspects of Solidity, from frontend integrations to core tooling.

11. FreeCodeCamp's Solidity Handbook

Known for its pioneering resources, FreeCodeCamp now offers a comprehensive Solidity handbook that is a great starting point for beginners.

12. Hackernoon

With over 1900 articles, Hackernoon provides in-depth knowledge of Solidity from various perspectives, enhancing both technical and writing skills.

13. Solidity Summit Sessions

The Solidity Summit has hosted three sessions, with recordings from the 2020, 2022, and 2023 events available for those who want to catch up on discussions from the Solidity community.

14. CryptoDevHub

CryptoDevHub hosts a variety of blockchain courses with solid options for Solidity enthusiasts.

15. Damn Vulnerable DeFi

For those interested in DeFi security, Damn Vulnerable DeFi is a must-visit resource.

16. Capture the Ether

A challenging but valuable platform, Capture the Ether provides a strong foundation in smart contract security.

17. Ethernaut

From Zeppelin, Ethernaut gamifies the learning process, making it ideal for those who enjoy challenges.

18. Speedrun Ethereum

An engaging resource, Speedrun Ethereum helps developers build DEXs, especially relevant with recent developments in the space.

19. Ludu

Ludu offers courses in various languages, including Solidity, providing unique insights for learners.

20. Solidity 101

With features like "100 Days of Solidity" and free books on smart contract development, Solidity 101 is a hidden gem.

21. Bitdegree

Aiming to provide quality blockchain courses, Bitdegree has a dedicated Solidity course for aspiring developers.

22. Udemy

Udemy offers 151 free Solidity and blockchain courses, along with some paid options.

23. Packt Subscription

Packt provides a 7-day free option for access to over 16 video courses and numerous blockchain books.

24. Ethereum Stack Exchange

The Ethereum Stack Exchange is an invaluable forum where users can find answers to over 17,000 questions about Solidity.

25. Awesome Solidity GitHub Repository

The Awesome Solidity GitHub repository curates a list of valuable resources, although some may require updates.

26. Damn Vulnerable DeFi (V4 Release)

The updated Damn Vulnerable DeFi includes new challenges and resources for developers interested in security.

27. Eattheblocks Bootcamp

While the Eattheblocks Bootcamp is a paid option, it has a wealth of free resources and is highly regarded in the community.

28. Learn X in Y Minutes

For a quick overview, Learn X in Y Minutes offers concise documentation on Solidity.

29. UseWeb3

A comprehensive resource, UseWeb3 features many great Solidity-related materials for developers.

30. RareSkills Solidity Bootcamp

If you’re looking for a structured learning experience, consider the RareSkills Solidity Bootcamp, which is highly regarded in the community.