{"id":128796,"date":"2022-10-11T16:00:30","date_gmt":"2022-10-11T16:00:30","guid":{"rendered":"https:\/\/blog.finxter.com\/?p=777532"},"modified":"2022-10-11T16:00:30","modified_gmt":"2022-10-11T16:00:30","slug":"solidity-deep-dive-syllabus-video-tutorial-resources","status":"publish","type":"post","link":"https:\/\/sickgaming.net\/blog\/2022\/10\/11\/solidity-deep-dive-syllabus-video-tutorial-resources\/","title":{"rendered":"Solidity Deep Dive \u2014 Syllabus + Video Tutorial Resources"},"content":{"rendered":"\n<div class=\"kk-star-ratings kksr-auto kksr-align-left kksr-valign-top\" data-payload=\"{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;777532&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;top&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;1&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;Rate this post&quot;,&quot;legend&quot;:&quot;5\\\/5 - (1 vote)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;width&quot;:&quot;142.5&quot;,&quot;_legend&quot;:&quot;{score}\\\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}\">\n<div class=\"kksr-stars\">\n<div class=\"kksr-stars-inactive\">\n<div class=\"kksr-star\" data-star=\"1\" style=\"padding-right: 5px\">\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n<\/p><\/div>\n<div class=\"kksr-star\" data-star=\"2\" style=\"padding-right: 5px\">\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n<\/p><\/div>\n<div class=\"kksr-star\" data-star=\"3\" style=\"padding-right: 5px\">\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n<\/p><\/div>\n<div class=\"kksr-star\" data-star=\"4\" style=\"padding-right: 5px\">\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n<\/p><\/div>\n<div class=\"kksr-star\" data-star=\"5\" style=\"padding-right: 5px\">\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<div class=\"kksr-stars-active\" style=\"width: 142.5px;\">\n<div class=\"kksr-star\" style=\"padding-right: 5px\">\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n<\/p><\/div>\n<div class=\"kksr-star\" style=\"padding-right: 5px\">\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n<\/p><\/div>\n<div class=\"kksr-star\" style=\"padding-right: 5px\">\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n<\/p><\/div>\n<div class=\"kksr-star\" style=\"padding-right: 5px\">\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n<\/p><\/div>\n<div class=\"kksr-star\" style=\"padding-right: 5px\">\n<div class=\"kksr-icon\" style=\"width: 24px; height: 24px;\"><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/div>\n<div class=\"kksr-legend\" style=\"font-size: 19.2px;\"> 5\/5 &#8211; (1 vote) <\/div>\n<\/div>\n<p>Do you want to learn Solidity and create your own dApps and smart contracts? This <strong>free online course<\/strong> gives you a comprehensive overview that is aimed to be more accessible than the Solidity documentation but still complete and descriptive.<\/p>\n<p class=\"has-global-color-8-background-color has-background\"><img decoding=\"async\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/25b6.png\" alt=\"\u25b6\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/> <strong>Multimodal Learning<\/strong>: Each tutorial comes with a tutorial video that helps you grasp the concepts in a more interactive manner.<\/p>\n<p>Are you ready to build your skills as a highly sought-after <a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/how-much-does-a-blockchain-engineer-make\/\" data-type=\"post\" data-id=\"161686\" target=\"_blank\">Blockchain Developer<\/a> or <a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/solidity-developer-income-and-opportunity\/\" data-type=\"post\" data-id=\"211072\" target=\"_blank\">Solidity Engineer<\/a>? Let&#8217;s dive right in! <img decoding=\"async\" src=\"https:\/\/s.w.org\/images\/core\/emoji\/14.0.0\/72x72\/1f447.png\" alt=\"\ud83d\udc47\" class=\"wp-smiley\" style=\"height: 1em; max-height: 1em;\" \/><\/p>\n<h2>Basic Introduction and Overview<\/h2>\n<ol>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/introduction-to-smart-contracts-and-solidity\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/introduction-to-smart-contracts-and-solidity\/\" target=\"_blank\">Introduction to Smart Contracts and Solidity<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/creating-a-token-contract-in-solidity-easy-example\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/creating-a-token-contract-in-solidity-easy-example\/\" target=\"_blank\">How to Create Your Own Token in Solidity \u2013 Easy Example<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/introduction-to-smart-contracts-and-solidity-part-3-blockchain-basics\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/introduction-to-smart-contracts-and-solidity-part-3-blockchain-basics\/\" target=\"_blank\">Blockchain Basics of Smart Contracts and Solidity<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/mastering-the-ethereum-virtual-machine-evm-for-solidity-smart-contracts\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/mastering-the-ethereum-virtual-machine-evm-for-solidity-smart-contracts\/\" target=\"_blank\">Mastering the Ethereum Virtual Machine (EVM)<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/ethereum-virtual-machine-evm-message-calls-solidity-smart-contracts\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/ethereum-virtual-machine-evm-message-calls-solidity-smart-contracts\/\" target=\"_blank\">Ethereum Virtual Machine (EVM) Message Calls<\/a><\/li>\n<\/ol>\n<h2>Installation and Technical Requirements<\/h2>\n<ol>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/how-to-install-the-solidity-compiler-overview-videos\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/how-to-install-the-solidity-compiler-overview-videos\/\" target=\"_blank\">[Overview] Installing Solidity Compiler<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/how-to-install-the-solidity-compiler-with-npm\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/how-to-install-the-solidity-compiler-with-npm\/\" target=\"_blank\">How to Install the Solidity Compiler with npm?<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/how-to-install-the-solidity-compiler-via-docker-on-ubuntu\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/how-to-install-the-solidity-compiler-via-docker-on-ubuntu\/\" target=\"_blank\">How to Install the Solidity Compiler via Docker on Ubuntu?<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/how-to-install-the-solidity-compiler-via-source-code-compilation\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/how-to-install-the-solidity-compiler-via-source-code-compilation\/\" target=\"_blank\">How to Install the Solidity Compiler via Source Code Compilation?<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/how-to-install-the-solidity-compiler-via-static-binary-and-linux-packages\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/how-to-install-the-solidity-compiler-via-static-binary-and-linux-packages\/\" target=\"_blank\">How to Install the Solidity Compiler via Static Binary and Linux Packages<\/a><\/li>\n<\/ol>\n<h2>Guided Example Smart Contracts<\/h2>\n<ol>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/top-solidity-smart-contract-examples-for-learning\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/top-solidity-smart-contract-examples-for-learning\/\" target=\"_blank\">[Overview] Top 5 Solidity Smart Contract Examples for Learning<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/how-does-the-solidity-voting-smart-contract-work\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/how-does-the-solidity-voting-smart-contract-work\/\" target=\"_blank\">Example 1: How Does the Solidity Voting Smart Contract Work?<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/solidity-by-example-part-12-simple-open-auction\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/solidity-by-example-part-12-simple-open-auction\/\" target=\"_blank\">Example 2: Simple Open Auction (Explained)<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/solidity-blind-auction-contract-example\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/solidity-blind-auction-contract-example\/\" target=\"_blank\">Example 3: Mastering the Solidity Blind Auction Contract<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/solidity-example-safe-remote-purchase\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/solidity-example-safe-remote-purchase\/\" target=\"_blank\">Example 4: Safe Remote Purchase<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/solidity-by-example-understanding-modular-contracts\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/solidity-by-example-understanding-modular-contracts\/\" target=\"_blank\">Example 5: Understanding Modular Contracts<\/a><\/li>\n<\/ol>\n<h2>Solidity Layout<\/h2>\n<ol>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/layout-of-a-solidity-source-file-spdx-license-identifier-and-version-pragmas\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/layout-of-a-solidity-source-file-spdx-license-identifier-and-version-pragmas\/\" target=\"_blank\">Solidity File Layout \u2013 SPDX License ID and Version Pragmas<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/solidity-layout-pragmas-importing-and-comments\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/solidity-layout-pragmas-importing-and-comments\/\" target=\"_blank\">Solidity Layout \u2013 Pragmas, Importing, and Comments<\/a><\/li>\n<\/ol>\n<h2>Solidity Language Elements<\/h2>\n<ol>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/solidity-structure-of-a-smart-contract-basic-elements\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/solidity-structure-of-a-smart-contract-basic-elements\/\" target=\"_blank\">[Overview] Seven Simple Solidity Blocks to Build Your dApp (State Variables, Functions, Modifiers, Events, Errors, Structs, Enums)<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/solidity-boolean-and-integer-types-a-helpful-guide-with-video\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/solidity-boolean-and-integer-types-a-helpful-guide-with-video\/\" target=\"_blank\">Boolean and Integer Types<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/data-types-in-solidity-smart-contract-part-20-fixed-point-numbers-address-and-address-type-members\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/data-types-in-solidity-smart-contract-part-20-fixed-point-numbers-address-and-address-type-members\/\" target=\"_blank\">Fixed Point Numbers and Address Types<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/data-types-in-solidity-smart-contract-part-21-contract-types-fixed-size-byte-arrays-dynamically-sized-byte-arrays-address-literals-rational-and-integer-literals\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/data-types-in-solidity-smart-contract-part-21-contract-types-fixed-size-byte-arrays-dynamically-sized-byte-arrays-address-literals-rational-and-integer-literals\/\" target=\"_blank\">Contract Types, Byte Arrays, and {Address, Int, Rational} Literals<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/solidity-string-literals-and-types-unicode-literals-hexadecimal-literals-and-enums\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/solidity-string-literals-and-types-unicode-literals-hexadecimal-literals-and-enums\/\" target=\"_blank\">String Types, Unicode\/Hex Literals, and Enums<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/user-defined-value-types-in-solidity\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/user-defined-value-types-in-solidity\/\" target=\"_blank\">User-Defined Value Types<\/a><\/li>\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/blog.finxter.com\/data-types-in-solidity-smart-contract-part-24-function-types\/\" data-type=\"URL\" data-id=\"https:\/\/blog.finxter.com\/data-types-in-solidity-smart-contract-part-24-function-types\/\" target=\"_blank\">Function Types<\/a><\/li>\n<\/ol>\n","protected":false},"excerpt":{"rendered":"<p>5\/5 &#8211; (1 vote) Do you want to learn Solidity and create your own dApps and smart contracts? This free online course gives you a comprehensive overview that is aimed to be more accessible than the Solidity documentation but still complete and descriptive. Multimodal Learning: Each tutorial comes with a tutorial video that helps you [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[857],"tags":[73,468,528],"class_list":["post-128796","post","type-post","status-publish","format-standard","hentry","category-python-tut","tag-programming","tag-python","tag-tutorial"],"_links":{"self":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/128796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/comments?post=128796"}],"version-history":[{"count":0,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/posts\/128796\/revisions"}],"wp:attachment":[{"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/media?parent=128796"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/categories?post=128796"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sickgaming.net\/blog\/wp-json\/wp\/v2\/tags?post=128796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}