Course Overview
Teacher
LearnToProgram is a leading publisher of web, mobile and game development courses that are used by individuals and companies worldwide. Based outside of Hartford, Connecticut, the LearnToProgram team is dedicated to teaching more people to program... View ProfileDetails
- Total Time 1 hr, 40 min
- Lessons 22
- Attachments 74
- Exercises 58
-
59 CQ
22 Lessons in This Course
-
2 minFREESoftware Development lesson 1Free2 CQ
Want your code to interact with user input? Whether you are using Python 3 or Python 2.7 and earlier, this tutorial covers how to use the input function.
with LearnToProgramWant your code to interact with user input? Whether you are using Python 3 or Python 2.7 and earlier, this tutorial covers how to use the input function.
-
4 minSoftware Development lesson 23 CQ
Once you’ve learned which input function to use for your version of Python, this tutorial provides the skills necessary to allow users to input their own data.
with LearnToProgramOnce you’ve learned which input function to use for your version of Python, this tutorial provides the skills necessary to allow users to input their own data.
-
3 minSoftware Development lesson 32 CQ
Did you know that strings can act as objects in Python? Learn the implications of creating string-based objects using this illustrative tutorial.
with LearnToProgramDid you know that strings can act as objects in Python? Learn the implications of creating string-based objects using this illustrative tutorial.
-
3 minSoftware Development lesson 42 CQ
Expand your repertoire of string-related methods with this tutorial, which covers how to join lists into strings and split strings into lists.
with LearnToProgramExpand your repertoire of string-related methods with this tutorial, which covers how to join lists into strings and split strings into lists.
-
3 minSoftware Development lesson 52 CQ
Interested in creating your own, customizable functions in Python? This tutorial introduces you to the syntax you need to know when defining a new function.
with LearnToProgramInterested in creating your own, customizable functions in Python? This tutorial introduces you to the syntax you need to know when defining a new function.
-
3 minSoftware Development lesson 62 CQ
Need a way to bound your function to a range or define it only at a certain instance? Time to take a look at this tutorial, which covers function parameters.
with LearnToProgramNeed a way to bound your function to a range or define it only at a certain instance? Time to take a look at this tutorial, which covers function parameters.
-
3 minSoftware Development lesson 72 CQ
The return statement is vital to creating functions in Python. This tutorial demonstrates how to use return statements to enhance custom-made functions.
with LearnToProgramThe return statement is vital to creating functions in Python. This tutorial demonstrates how to use return statements to enhance custom-made functions.
-
3 minSoftware Development lesson 82 CQ
When using programming languages such as Python, it is important to know the jargon. This lesson covers some basic vocabulary for writing classes.
with LearnToProgramWhen using programming languages such as Python, it is important to know the jargon. This lesson covers some basic vocabulary for writing classes.
-
3 minSoftware Development lesson 92 CQ
Want to organize your code in Python? Classes are one of the best ways to group related objects and functions. Learn how to write your own in this tutorial.
with LearnToProgramWant to organize your code in Python? Classes are one of the best ways to group related objects and functions. Learn how to write your own in this tutorial.
-
4 minSoftware Development lesson 103 CQ
When you use a function that is derived from a class in Python, it is called a method. This tutorial teaches you how to create and utilize methods.
with LearnToProgramWhen you use a function that is derived from a class in Python, it is called a method. This tutorial teaches you how to create and utilize methods.
-
7 minSoftware Development lesson 114 CQ
Want to take your organizational skills in Python to the next level? This tutorial teaches you how store data in objects using a few simple methods.
with LearnToProgramWant to take your organizational skills in Python to the next level? This tutorial teaches you how store data in objects using a few simple methods.
-
5 minSoftware Development lesson 123 CQ
It’s time to learn about the birds and the bees—yes, your classes in Python can have children. This tutorial covers the concept of inheritance in classes.
with LearnToProgramIt’s time to learn about the birds and the bees—yes, your classes in Python can have children. This tutorial covers the concept of inheritance in classes.
-
2 minSoftware Development lesson 132 CQ
Want your Python code to interact with external files? This short tutorial shows you how to open files from just about anywhere—even the Internet.
with LearnToProgramWant your Python code to interact with external files? This short tutorial shows you how to open files from just about anywhere—even the Internet.
-
9 minSoftware Development lesson 145 CQ
Python makes it easy to work with external files of any size. This tutorial demonstrates this capability by showing you how to buffer a gargantuan text file.
with LearnToProgramPython makes it easy to work with external files of any size. This tutorial demonstrates this capability by showing you how to buffer a gargantuan text file.
-
5 minSoftware Development lesson 153 CQ
Want to use Python to interact with more complex external files, such as images or videos? This tutorial shows you how to read and write binary files.
with LearnToProgramWant to use Python to interact with more complex external files, such as images or videos? This tutorial shows you how to read and write binary files.
-
4 minSoftware Development lesson 163 CQ
Databases are useful tools for writing well organized, high-performance code. Create your own, SQLite-powered databases in Python with this tutorial.
with LearnToProgramDatabases are useful tools for writing well organized, high-performance code. Create your own, SQLite-powered databases in Python with this tutorial.
-
5 minSoftware Development lesson 173 CQ
Now that you’ve created a database in Python, it’s time to put something in it. Learn several new SQLite functions that modify your database with this tutorial.
with LearnToProgramNow that you’ve created a database in Python, it’s time to put something in it. Learn several new SQLite functions that modify your database with this tutorial.
-
7 minSoftware Development lesson 184 CQ
Before you start creating and editing your own SQL databases in Python, watch this tutorial and learn how to delete and retrieve any and all of your data.
with LearnToProgramBefore you start creating and editing your own SQL databases in Python, watch this tutorial and learn how to delete and retrieve any and all of your data.
-
7 minSoftware Development lesson 194 CQ
The Python Standard Library is one of the most comprehensive references for all things Python. In this tutorial, you will use a few of its modules.
with LearnToProgramThe Python Standard Library is one of the most comprehensive references for all things Python. In this tutorial, you will use a few of its modules.
-
2 minSoftware Development lesson 202 CQ
Did you know that you are not limited to the modules listed in the Python Standard Library? Import your own, custom-made scripts as modules using this tutorial.
with LearnToProgramDid you know that you are not limited to the modules listed in the Python Standard Library? Import your own, custom-made scripts as modules using this tutorial.
-
3 minSoftware Development lesson 212 CQ
Chances are that you have come across syntax errors while working with Python. Learn how to find and handle your mistakes easily using this tutorial.
with LearnToProgramChances are that you have come across syntax errors while working with Python. Learn how to find and handle your mistakes easily using this tutorial.
-
2 minSoftware Development lesson 222 CQ
Runtime errors can be trickier than syntax errors, but it is not impossible to troubleshoot them. Fix runtime and type errors with this tutorial.
with LearnToProgramRuntime errors can be trickier than syntax errors, but it is not impossible to troubleshoot them. Fix runtime and type errors with this tutorial.
-
19140 min19-part Software Development course80 CQ
Want to add a layer of interactivity to your HTML website without wasting time on a programming language that isn’t built to last? Whether you’re new to coding or looking to brush up on old skills, you’ll find everything you need to know about JavaScript basics in these 19 lessons. Learn how to use operators, variables, conditional statements, loops, and more. By the end of this course, you should have the necessary tools to start building your own dynamic website or browser-based game.
with LearnToProgramWant to add a layer of interactivity to your HTML website without wasting time on a programming language that isn’t built to last? Whether you’re new to coding or looking to brush up on old skills, you’ll find everything you need to know about JavaScript basics in these 19 lessons. Learn how to use operators, variables, conditional statements, loops, and more. By the end of this course, you should have the necessary tools to start building your own dynamic website or browser-based game.
-
27221 min27-part Web Development course124 CQ
Learning how to code has never been so simple! This 27-lesson beginner’s course from Learn to Program teaches you how to create a website from scratch using HTML and CSS. Start with an overview of web development before delving into the structure of HTML and XHTML documents. By the end of this course, you’ll know how to code links, inputs, and comments in HTML; style and format content with CSS; and more. Each lesson is accompanied by a screencast and exercises to reinforce your understanding.
with LearnToProgramLearning how to code has never been so simple! This 27-lesson beginner’s course from Learn to Program teaches you how to create a website from scratch using HTML and CSS. Start with an overview of web development before delving into the structure of HTML and XHTML documents. By the end of this course, you’ll know how to code links, inputs, and comments in HTML; style and format content with CSS; and more. Each lesson is accompanied by a screencast and exercises to reinforce your understanding.
-
972 min9-part Software Development course42 CQ
Want to design and program your own game using one of the most common languages in PC game building? In this course, LearnToProgram teaches you how to create a basic, text-based game called “Monster."
with LearnToProgramWant to design and program your own game using one of the most common languages in PC game building? In this course, LearnToProgram teaches you how to create a basic, text-based game called “Monster."
-
24274 min24-part Web Development course150 CQ
Develop expertise in website design and turn your plain HTML webpage into a stylistic treat using CSS! By the end of this course, you’ll be able to create the perfect look and feel for any website.
with LearnToProgramDevelop expertise in website design and turn your plain HTML webpage into a stylistic treat using CSS! By the end of this course, you’ll be able to create the perfect look and feel for any website.
-
21114 min21-part Software Development course66 CQ
Want to learn a programming language that emphasizes readability without sacrificing power? Python is the one for you. In this beginner's course, Learn to Program guides you through Python’s lists, conditional statements, loops, and more. If you are already proficient in a similar object-oriented language such as C or Java, learning the essentials of Python will be a piece of cake; if you've never written a single line of code, these crystal-clear lessons will make learning a new language as painless as possible.
with LearnToProgramWant to learn a programming language that emphasizes readability without sacrificing power? Python is the one for you. In this beginner's course, Learn to Program guides you through Python’s lists, conditional statements, loops, and more. If you are already proficient in a similar object-oriented language such as C or Java, learning the essentials of Python will be a piece of cake; if you've never written a single line of code, these crystal-clear lessons will make learning a new language as painless as possible.
-
11123 min11-part Microsoft Office course68 CQ
Microsoft Access, part of the Microsoft Office Professional suite, is the go-to entry-level software for mass tracking and managing of records. In need of your own data management system for your small business? This 14-lesson course for beginners from Amicron shows you how to use Access to create tables and run queries, sort and filter data using several easy-to-use parameters, work with different data types, and more.
with AmicronMicrosoft Access, part of the Microsoft Office Professional suite, is the go-to entry-level software for mass tracking and managing of records. In need of your own data management system for your small business? This 14-lesson course for beginners from Amicron shows you how to use Access to create tables and run queries, sort and filter data using several easy-to-use parameters, work with different data types, and more.
-
36325 min36-part Web Development course181 CQ
Used on servers all over the Net, PHP is one of the most important web development tools. Learn the basics of PHP, and how to use the programming language to run, access, and edit a MySQL database!
with LearnToProgramUsed on servers all over the Net, PHP is one of the most important web development tools. Learn the basics of PHP, and how to use the programming language to run, access, and edit a MySQL database!
-
32244 min32-part Basic Computing course137 CQ
Learn the basics of how to use popular application software like Microsoft Word, Excel, and Access to compose text documents, create spreadsheets, edit images and videos, and more!
with Todd McLeodLearn the basics of how to use popular application software like Microsoft Word, Excel, and Access to compose text documents, create spreadsheets, edit images and videos, and more!
-
41328 min41-part Databases course185 CQ
Developing a relational database with SQL is within grasp in this comprehensive, beginner- to intermediate-level programming course! By the end of this course, understand how to work fluently in SQL.
with LearnToProgramDeveloping a relational database with SQL is within grasp in this comprehensive, beginner- to intermediate-level programming course! By the end of this course, understand how to work fluently in SQL.
-
22100 min22-part Software Development course59 CQ
Have you already tackled the basics of Python? Are you itching to move on to more challenging, interactive programming? In this 22-lesson, intermediate-level course, Alex Bowers from Learn to Program breaks down concepts such as user input, methods, classes, and inheritance. Start incorporating external files and databases with the help of SQL, and even write your own functions. When you’re done, put your coding skills to the test with Learn to Program’s advanced course on developing games with Python.
with LearnToProgramHave you already tackled the basics of Python? Are you itching to move on to more challenging, interactive programming? In this 22-lesson, intermediate-level course, Alex Bowers from Learn to Program breaks down concepts such as user input, methods, classes, and inheritance. Start incorporating external files and databases with the help of SQL, and even write your own functions. When you’re done, put your coding skills to the test with Learn to Program’s advanced course on developing games with Python.
-
10101 min10-part Software Development course55 CQ
Building a video game is a wonderful learning experience that uses many different skills. Learn learn how to build a game using Scratch, a free game design software from M.I.T.
with Richard PothBuilding a video game is a wonderful learning experience that uses many different skills. Learn learn how to build a game using Scratch, a free game design software from M.I.T.
-
6138 min6-part Software Development course73 CQ
Want working knowledge of Python—fast? This course from Bitesize Business School is an accelerated introduction to one of the most important coding languages.
Want working knowledge of Python—fast? This course from Bitesize Business School is an accelerated introduction to one of the most important coding languages.
-
5117 min5-part Software Development course61 CQ
Learn Django the smart way—by building a website! Find out about this popular Python-based framework and get hands-on coding experience as you create a complex website.
Learn Django the smart way—by building a website! Find out about this popular Python-based framework and get hands-on coding experience as you create a complex website.
-
46431 min46-part Software Development course238 CQ
C++ is a diverse programming language that can be used to create applications, games, and more. In this beginner-friendly course, you'll learn everything you need to know to master C++ programming.
with LearnToProgramC++ is a diverse programming language that can be used to create applications, games, and more. In this beginner-friendly course, you'll learn everything you need to know to master C++ programming.
-
47494 min47-part Android Development course271 CQ
Explore the ins and outs of Unity 5's flexible animation system, stellar physics capabilities, and audio mixer. Learn how to start developing your own 3D games and interactive experiences!
with LearnToProgramExplore the ins and outs of Unity 5's flexible animation system, stellar physics capabilities, and audio mixer. Learn how to start developing your own 3D games and interactive experiences!