К содержимому
learnspaceYOUR NEXT CHAPTER
ПРОСТРАНСТВО ОБУЧЕНИЯ
ГлавнаяКаталог курсовМоё обучениеCoursera

Знания без границ

Учитесь у лучших университетов и компаний мира.

Открыть Coursera
Интеграция
Пространство университета
Моё пространствоСтраница курса
↵
ЯЛичный кабинетСтудент
© 2026 LearnSpaceКаждый день — возможность узнать больше.Помощь
Foundations of Solidity and Smart Contract Development · LearnSpace
Назад в каталог
courseraПрограммирование

Foundations of Solidity and Smart Contract Development

Курс от Packt
Средний≈ 8.5 чАнглийский
О курсеНавыкиПрограммаПреподаватели

О курсе

Updated in May 2025. This course now features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course. This course serves as a comprehensive introduction to Solidity and smart contract development on Ethereum. Starting with the basics, you’ll become familiar with the Remix Ethereum IDE, a critical tool for writing and testing smart contracts. Through step-by-step guidance, you’ll explore core concepts such as syntax, comments, and pragma Solidity. The course ensures you are comfortable with every aspect of the IDE, making your development journey smooth and engaging. Moving deeper into Solidity, you’ll learn how to write and deploy your first smart contract. Topics such as variables, data types, and functions are covered thoroughly, ensuring you grasp the foundational elements of smart contract coding. Exercises and solutions help reinforce your learning, making each section highly interactive. The course covers critical programming structures like if-else statements, loops, and operators, equipping you with the decision-making tools essential for smart contract logic. Finally, you will dive into more advanced topics such as scope, visibility, and memory management in Solidity. As you progress, you’ll tackle more complex coding tasks like arithmetic, logical operators, and string handling, preparing you to develop fully functional and efficient smart contracts. By the end, you’ll have not only theoretical knowledge but also practical coding skills to confidently create Ethereum-based applications. This course is ideal for beginners in blockchain development, software engineers interested in decentralized applications, or anyone with basic programming knowledge. No prior experience with Solidity is necessary, but familiarity with basic programming concepts is recommended.

Навыки, которые вы освоите

Memory ManagementData ManagementBlockchainProgram DevelopmentSoftware Development ToolsProgramming PrinciplesData StorageComputational LogicDevelopment TestingOther Programming LanguagesSecure CodingIntegrated Development Environments

Программа курса

5 модулей · 72 учебных материалов

01First Steps - How to Succeed in This Course10 материалов

First Steps - How to Succeed in This Course

Introduction to the SpecializationВидеоIntroduction to the Course 'Foundations of Solidity and Smart Contract Development'ЧтениеFull Specialization ResourcesЧтениеWhat Is a Smart Contract - SolidityВидео

Учитесь у экспертов

Packt - Course Instructors

Преподаватель курса

Foundations of Solidity and Smart Contract Development
В каталоге вашей программы

Инвестируйте в себя

Новые знания — в удобное для вас время.

Начать на Coursera

Обучение откроется на Coursera
в новой вкладке

Обучение на Coursera

≈ 8.5 ч

5 модулей

Язык: Английский

Субтитры: Казахский

Часть программы вашего университета
What Is an IDE - Remix EthereumВидео
Remix Ethereum - IDE Basics (How to Use an IDE)Видео
How to Code Along with Me Throughout This CourseВидео
Exercise - Get Familiar with the Remix Ethereum IDEВидео
What Are Comments in SolidityВидео
Why Comments Are ImportantВидео
02Introduction to Solidity (For the Complete Beginner)10 материалов

Introduction to Solidity (For the Complete Beginner)

Solidity for Beginners - Welcome to Your New Journey!ВидеоCopy and Paste Your First Smart ContractВидеоCompile and Deploy Your First Smart ContractВидеоExercise - Reconfigure a Solidity Smart ContractВидеоSolution - Reconfigure a Solidity Smart ContractВидеоIntroduction to Pragma Solidity (Compiling Versions)ВидеоHow to Understand Pragma SolidityВидеоExercise - Instantiate SolidityВидеоSolution - Instantiate SolidityВидеоIntroduction to Solidity and IDE BasicsDIALOGUE
03Learn Solidity - Basics I11 материалов

Learn Solidity - Basics I

General Introduction to Variables and TypesВидеоIntroduction to Booleans, Integers, and StringsВидеоWriting Solidity VariablesВидеоExercise - Write Solidity VariablesВидеоSolution - Write Solidity VariablesВидеоWhat Are Functions in SolidityВидеоHow to Write Functions in SolidityВидеоScope - Functions and Variables in SolidityВидеоExercise - Write Your First Smart Contract - CalculatorВидеоSolution - Write Your First Smart Contract - CalculatorВидеоAssessment 1Задание
04Learn Solidity - Basics II (Conditional Logic, Scope, and Visibility)25 материалов

Learn Solidity - Basics II (Conditional Logic, Scope, and Visibility)

Decision-Making in SolidityВидеоHow to Write If else Statements in SolidityВидеоExercise - Write an Airdrop If Statement in Solidity (Exercise with Solution)ВидеоVisibility - Public Private Internal External - in SolidityВидеоScope and State in SolidityВидеоExercise - Strengthen Your Understanding of Scope and StateВидеоSolution - Strengthen Your Understanding of Scope and StateВидеоVisibility - Public Private Internal External - in Solidity IIВидеоVisibility - Public Private Internal External - in Solidity IIIВидеоOperators in SolidityВидеоArithmetic Operators in SolidityВидеоThe Remainder Operator in SolidityВидеоHow to Calculate the Modulo Remainder - TrickВидеоExercise - Arithmetic OperatorВидеоSolution - Arithmetic OperatorВидеоComparison Operators in SolidityВидеоExercise - Comparison OperatorsВидеоSolution - Comparison OperatorsВидеоLogical Operators in SolidityВидеоExercise - Logical OperatorsВидеоSolution - Logical OperatorsВидеоThe Assignment Operator in SolidityВидеоExercise - Final Solidity Operator TestВидеоSolution - Final Solidity Operator TestВидеоSolidity Conditional Statements and OperatorsDIALOGUE
05Learn Solidity - Basics III16 материалов

Learn Solidity - Basics III

How to Improve Your Skills with This CourseВидеоReview - Modulo and Fun Math in SolidityВидеоThe For Loop in SolidityВидеоExercise - How to Loop in SolidityВидеоSolution - How to Loop in SolidityВидеоStrings in SolidityВидеоMemory Keyword in SolidityВидеоBytes Versus Strings in Solidity IВидеоBytes Versus Strings in Solidity IIВидеоExercise - Writing Strings in SolidityВидеоSolution - Writing Strings in SolidityВидеоConclusion to the Course 'Foundations of Solidity and Smart Contract Development'ЧтениеMastering Solidity Strings and LoopsDIALOGUEAssessment 2ЗаданиеFull Course Practice AssessmentЗаданиеFull Course AssessmentЗадание