Programming

There is no denying the sheer usefulness of learning to code. Programming is used at some point in virtually every industry. Every website. Every piece of software. Every app. Every electronic with a screen and most without one. Some programmer had to write code to make those things work the way they do.

Computers aren’t going anywhere. If you improve you’re ability to communicate with computers, you’re investing in your future.

web-html-programming-flat-illustration-38055807.jpg
So how do we start?

Beginning lessons
If you’ve never written a line of code before, no problem. We start you off coding right from the start; you’ll learn by doing.

Most of my students start lessons in Python. Python is one of the most popular programming languages in the world, and is incredibly readable and versatile. It’s a perfect language for beginners, all the way up to seasoned professionals.

gear-472006_960_720.jpgBeginning

In your first lesson, you’ll write and execute real code. By the end of the lesson, you’ll have created your first, small program. From then forward, each lesson will you putting new concepts into practice, immediately. I’ll give you challenges to complete both in and outside of lessons, to help you practice and solidy your knowledge. And when you get stuck, I’ll there to give you reminders, hints, and help.

* Variables, Data types, Syntax, String Formatting.
* Conditional statements, Loops, Reading from and Writing to files.
* Data structures. ex: Lists, Dictionaries, Tuples.
* Scope, Functions, Methods, beginning Classes and Objects.

0020_999_1372419954_python.png                    Cpp-Francophonie.svg.png                 HTML5_logo_and_wordmark.svg.png                  Javascript_badge.svg.png                  java.png

Some programming experience

Have you already taken some programming classes? Or have gone through some things on your own? Nice one! My approach to teaching is to meet you where you are. Intermediate lessons will start out focusing on challenges to refine the concepts you know, and teach you the concepts you don’t. If you’re taking classes now, we can go over material and homework you’re having trouble with. We’ll prepare you to work on projects you’re interested in and care about.
* Object Oriented Programming and Reusing your code.
* Testing, Unit tests, and Functional tests.
* Inheritance, Using modules, and Regular Expression.
* Anonymous functions, Clean Code, Best Practices.

images-5.png

Beyond

There’s nothing better than working on a project you really care about, and bringing it into existence. I act as a consultant on what you need to pursue your project, and help you when you’re stuck. Got an idea for a Web-service? Or an App? Or a video game? We’ll get you building that thing.

robot-2192617_960_720.png