Learn to code with Scratch Programming for Everybody
What you'll learn
- You will learn how Create programs, make games and solve programming problems
- You will learn to code and prepare to move on to Python
- You will learn how to teach kids to code in Scratch Programming
- You will develop basic knowledge and skill in programming
- Bring a strong desire to learn to code.
This course uses the amazing Scratch program developed by MIT to teach coding this course is meant for:
- Everybody that is interested in learning to code, from kids to adults, Scratch was developed by MIT to teach people to code. It is the best way to learn to code that I have been aware of in my lifetime.
- Anyone interested in teaching beginning programming as a career or business. Teaching kids to code is becoming big business. Want to start your own coding academy school or get a position as an instructor? They all use Scratch programming, learn Scratch here from a University programming instructor.
- Anyone that already knows how to code that wants to learn from Scratch Programming and build some fun games. Why did we get into programming in the first place? Because its fun and Scratch is super fun! No matter your level, you will have fun and learn from Scratch. I know I did and that is what the people at MIT intended.
Unlike traditional programming — where it can take days of coding just to get something to move around onscreen — Scratch lets you create animated graphics and sound in a few minutes, just by dragging blocks around. This puts the focus on concepts and allows you to quickly create program thus you see concepts in action that would take years to learn in traditional programming language lets thank the great people at MIT for developing this amazing learning tool and its just super fun
While this course is super fun building games in scratch the focus is on learning programming concepts and moving on to Python programming. With over 20 years programming experience and as a University Instructor I teach Python, Java, PHP, C++, I know how to use these amazing tools to instill future programmers with the required skills that they will need for future academic and career success as a programmer.
As aspiring programmers learn Scratch and start creating programs, they’ll develop a range of coding and problem-solving skills that will help them when they later move onto real-world programming. These include:
- Manipulating variables — chunks of computer memory — to store and retrieve data.
- Using operators to manipulate data. These include arithmetic operators (plus, minus, multiply, divide), as well as comparison operators (less than, equal to, greater than), logic operators (and, or, not), the concatenation operator (for joining strings together), and trigonometry (sine, cosine, tangent and so on).
- Understanding control flow: the way that computers move through each step in a program.
- Altering control flow with conditional statements and loops.
- Creating reusable chunks of code, known in Scratch as custom blocks. (In programming-speak they’re known as procedures or subroutines.)
- Event handling: writing code that responds to events, such as key presses and mouse clicks.
- Detecting and responding to real-world input, including the mouse position, the loudness of the sounds picked up by the computer’s microphone, and even movement picked up by the webcam!
- Simple multimedia programming, including drawing, animation and sound.
So come along join this amazing course have incredible fun with Scratch programming and:
Teach or learn programming with your kid.
Start Teaching kids Programming as a career or to Build a business.
or lay the foundations to become an expert programmer.
Who this course is for:
- This course is for everybody. Kids to Adults can learn to code or learn to teach coding. Even seasoned Programmers will benefit from learning scratch programming
- Beginners Kids to Adults that want to learn to code the right way from a trained University coding instructor with the best tools on Earth.
- Adults that want to learn to teach kids to code in Scratch Programming in order to Volunteer start a career or Business teaching kids to code.
Currently I teach Programming / Networking and Network Security Courses at The City University of Seattle and DeVry University. I have a Masters of Science in Electrical Engineering and a Bachelor of Science in Electrical and Computer Engineering. In addition to consulting I am also pursuing a graduate program in Network System Security at the University of Washington.
I have worked 20 years as an Electrical Computer and Network Engineer. I have designed Networks RADAR and satellite for the the US military. RF and Antenna test ranges for the F-22, GPS3 and Toyota. I have designed projects in the US, JAPAN, AUSTRIA and BRAZIL.
Recent ongoing Education:
University of Michigan: Completed 5 course certification. Programming in Python.
University of California SD: Completed 5 course certification. Programing Java Programming
Current Certifications: CCNP R&S, CCNP Wireless, CCNA R&S, CCNA Wireless, CCNA Voice, CCNA Security, MCSA, CWNP, CWDP, CWNA, CCENT Aruba ACMA
Many years programming experience using:
Basic, Fortran, C, C++, C#, Java, PHP, Python, Matlab