Code Yourself! An Introduction to Programming

Start Date: 08/16/2020

Course Type: Common Course

Course Link:

About Course

Have you ever wished you knew how to program, but had no idea where to start from? This course will teach you how to program in Scratch, an easy to use visual programming language. More importantly, it will introduce you to the fundamental principles of computing and it will help you think like a software engineer.

Coursera Plus banner featuring three learners and university partner logos

Course Introduction

Code Yourself! An Introduction to Programming This course will teach you how to write interactive, graphical applications. You will learn about programming fundamentals, how to use functions, events, and classes, and how to write code that interacts with the outside world. You will also learn about components, objects, and interaction and how to design special parts of your programs to use it. You'll also learn more about how to use functions to implement events and components to provide input and output. You will also learn how to use classes and objects to encapsulate your code. You will also learn how to write more sophisticated classes and objects to interact with the framework. This course assumes you have a basic understanding of programming and a solid grasp of fundamentals. You should experience difficulty with learning new technology, however this course will show you how to use free software to get better programming skills. If you are curious about programming and how to improve your coding skills, this course will help you get up and running fast. If you are looking to move up in the programming ecosystem, this course will help you get there faster. Please note that the free version of this class gives you access to all of the instructional videos and handouts. The peer feedback and quizzes are only available in the paid version.Named Ranges Functions Events Classes and Objects Code Yourself! An Introduction to C This course will teach you how to write interactive, graphical

Course Tag

Computer Programming Algorithms Programming Language Scratch (Programming Language)

Related Wiki Topic

Article Example
An Introduction to ..... An Introduction to ... is a 1994 compilation album by Roy Harper.
Stochastic dynamic programming An introduction to Approximate Dynamic Programming is provided by .
An Introduction to UFO An Introduction to UFO is a 2006 CD compilation of songs by the British hard rock band UFO, extracted mainly from the first two albums of the band.
Defensive programming Defensive programming is an approach to improve software and source code, in terms of:
An Introduction to Karl Marx An Introduction to Karl Marx is a 1986 book about Karl Marx by Jon Elster.
CODE (programming language) CODE (computationally oriented display environment) is a visual programming language and system for parallel programming, which lets users compose sequential programs into parallel programs.
An Introduction to Rhyme An Introduction To Rhyme (ISBN 1-85725-124-5) is a book by Peter Dale which was published by Agenda/Bellew in 1998. The first chapter gives a detailed and comprehensive categorization of forty types of rhyme available in English.
Generic programming Other programming paradigms that have been described as generic programming include "Datatype generic programming" as described in "Generic Programmingan Introduction". The approach is a lightweight generic programming approach for Haskell.
Extreme programming Other elements of extreme programming include: programming in pairs or doing extensive code review, unit testing of all code, avoiding programming of features until they are actually needed, a flat management structure, code simplicity and clarity, expecting changes in the customer's requirements as time passes and the problem is better understood, and frequent communication with the customer and among programmers. The methodology takes its name from the idea that the beneficial elements of traditional software engineering practices are taken to "extreme" levels. As an example, code reviews are considered a beneficial practice; taken to the extreme, code can be reviewed "continuously", i.e. the practice of pair programming.
Source code Computer programmers often find it helpful to review existing source code to learn about programming techniques. The sharing of source code between developers is frequently cited as a contributing factor to the maturation of their programming skills. Some people consider source code an expressive artistic medium.
Code audit A software code audit is a comprehensive analysis of source code in a programming project with the intent of discovering bugs, security breaches or violations of programming conventions. It is an integral part of the defensive programming paradigm, which attempts to reduce errors before the software is released. C and C++ source code is the most common code to be audited since many higher-level languages, such as Python, have fewer potentially vulnerable functions (e.g., functions that do not check bounds).
Concept programming To write code, concept programming recommends the following steps:
Short Code (computer language) Short Code was one of the first higher-level languages ever developed for an electronic computer. Unlike machine code, Short Code statements represented mathematic expressions rather than a machine instruction. Also known as an automatic programming, the source code was not compiled but executed through an interpreter to simplify the programming process; the execution time was much slower though.
An Introduction to Of Montreal An Introduction to Of Montreal is a special-edition vinyl record album by indie rock band Of Montreal released on the Earworm record label.
Code Project Code Project contains articles and code pertaining to the following programming languages:
An Introduction to the Philosophy of Religion An Introduction to the Philosophy of Religion is an 1880 book by John Caird.
Literate programming Literate programming is very often misunderstood to refer only to formatted documentation produced from a common file with both source code and comments – which is properly called documentation generation – or to voluminous commentaries included with code. This is backwards: well-documented code or documentation extracted from code follows the structure of the code, with documentation embedded in the code; in literate programming code is embedded in documentation, with the code following the structure of the documentation.
An Introduction to Latin Syntax An Introduction to Latin Syntax was an influential Latin grammar by John Mair published in 1750 in Edinburgh, printed by T. and W. Ruddimans. It saw many subsequent editions, the 8th printed in 1813.
Code reuse Examples of code-reuse attacks are return-to-libc attack, return-oriented programming, and jump-oriented programming.
An Introduction to Latin Syntax Appended to Mair's "Introduction" proper was Ancient history epitomized, subtitled