Web Development for Beginners
This package is for individuals that want to learn to build websites. We'll cover front-end and back-end web, software development using tools like Python, Flask, HTML/CSS, and MySQL.
You should already know the basic constructs of Python. If not, then consider first taking the "Programming Fundamentals in Python" package below.
Expected Outcome:
We'll build a simplified, web-based, Facebook clone by the completion of this package.
This package is for individuals that want to learn to build websites. We'll cover front-end and back-end web, software development using tools like Python, Flask, HTML/CSS, and MySQL.
You should already know the basic constructs of Python. If not, then consider first taking the "Programming Fundamentals in Python" package below.
Expected Outcome:
We'll build a simplified, web-based, Facebook clone by the completion of this package.
Computer Game Development for Beginners
This package is for individuals that want to learn to build compute games. We'll cover the fundamentals of 2D game programming.
You should already know the basic constructs of Python. If not, then consider first taking the "Programming Fundamentals in Python" package below.
Expected Outcome:
We'll build a 2D airplane shooter by the completion of this package.
This package is for individuals that want to learn to build compute games. We'll cover the fundamentals of 2D game programming.
You should already know the basic constructs of Python. If not, then consider first taking the "Programming Fundamentals in Python" package below.
Expected Outcome:
We'll build a 2D airplane shooter by the completion of this package.
Programming Fundamentals in Python
This package is for individuals with no programming experience. Whether you're looking for a better understanding of problem solving, programming concepts, and terminology to complement your management skills; or want to pursue side projects or a career as a programmer, this package is for you!
In this series of classes, you'll learn how to get started programming in Python. We'll start with writing simple programs and gradually build up to more complicated projects covering a wide range of topics along the way: variables, operators, datatypes, branching, looping, functions, modules, lists, and strings.
Expected Outcome:
At the end of this package, you'll have a solid grasp on the foundational programing constructs. You'll be able to pick up new languages on your own and apply your knowledge to small-scale projects.
In this series of classes, you'll learn how to get started programming in Python. We'll start with writing simple programs and gradually build up to more complicated projects covering a wide range of topics along the way: variables, operators, datatypes, branching, looping, functions, modules, lists, and strings.
Expected Outcome:
At the end of this package, you'll have a solid grasp on the foundational programing constructs. You'll be able to pick up new languages on your own and apply your knowledge to small-scale projects.