The Complete 2022 Coding Masterclass – Learn Great Coding | Udemy


The Complete 2022 Coding Masterclass – Learn Great Coding | Udemy
English | Size: 1.19 GB
Genre: eLearning

What you’ll learn
You will learn how to create programs, make games and solve programming problems.
Understand all the fundamental programming principles.
Understand complex programming topics.
Learn to use coding to develop games!

* THIS COURSE COVERS GAME DEVELOPMENT IN SCRATCH 3.0, KODU AND CODING PRINCIPLES TO FILL THE GAP BETWEEN SCRATCH 3.0 AND REAL CODING *

In this course you will be able to develop games in Scratch 3.0 programming language and 3D games in Kodu Game Lab. For the development of these games, is used Scratch 3.0 and Kodu Game Lab because they are educational programming environments that have an easy graphical interface that it will allow us to drag and drop the right blocks of coding.

I promise you that it will be a funny and exciting course that it will motivate you to learn coding in more depth.

Scratch 3.0 is a free programming language and online community where you can create your own interactive stories, games, and animations. Using Scratch, users can create online projects and develop them into almost anything by using a simple block-like interface. When they are ready, they then share, and also discuss their creations with each other. Scratch 3.0 was developed by the Lifelong Kindergarten group at the MIT Media Lab. Scratch 3.0 is designed to help children (ages 8 and up) learn to utilize their imaginations, practice common sense, and, most importantly, to interact with computers.

From Game Development with Scratch and Kodu Game Lab to Real coding with Python

Block #1: Basic Concepts

Objectives covered by the block

fundamental concepts: interpreting and the interpreter, compilation and the compiler, language elements, lexis, syntax and semantics, Python keywords, instructions, indenting

literals: Boolean, integer, floating-point numbers, scientific notation, strings

comments

the print() function

the input() function

numeral systems (binary, octal, decimal, hexadecimal)

numeric operators: ** * / % // + –

string operators: * +

assignments and shortcut operators

Block #2: Data Types, Evaluations, and Basic I/O Operations

Objectives covered by the block

operators: unary and binary, priorities and binding

bitwise operators: ~ & ^ | >

Boolean operators: not and or

Boolean expressions

relational operators ( == != > >=

Leave a Comment