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 7 hr, 11 min
- Lessons 46
- Attachment 1
- Exercises 158
-
238 CQ
46 Lessons in This Course
-
7 minSoftware Development lesson 14 CQ
Begin learning how to create a coding project with this lesson! Learn how to install CodeBlocks, and create a new project in a few simple steps.
with LearnToProgramBegin learning how to create a coding project with this lesson! Learn how to install CodeBlocks, and create a new project in a few simple steps.
-
7 minSoftware Development lesson 24 CQ
In this lesson, learn how to set up a debugging program, define a breakpoint, and stop the debugging function to make quick fixes on the CodeBlocks platform.
with LearnToProgramIn this lesson, learn how to set up a debugging program, define a breakpoint, and stop the debugging function to make quick fixes on the CodeBlocks platform.
-
8 minSoftware Development lesson 35 CQ
In this programming lesson, learn how to use the build log on the CodeBlocks platform and get a few tips for reading the information it provides.
with LearnToProgramIn this programming lesson, learn how to use the build log on the CodeBlocks platform and get a few tips for reading the information it provides.
-
7 minSoftware Development lesson 44 CQ
In this lesson, learn how to run a C++ program using either the user interface of your computer, a command prompt, or IDE such as CodeBlocks.
with LearnToProgramIn this lesson, learn how to run a C++ program using either the user interface of your computer, a command prompt, or IDE such as CodeBlocks.
-
12 minSoftware Development lesson 57 CQ
Take a look at variables and constants in this C++ lesson. Learn how to use each one to indicate data types and set a fixed value to expressions in your code.
with LearnToProgramTake a look at variables and constants in this C++ lesson. Learn how to use each one to indicate data types and set a fixed value to expressions in your code.
-
5 minSoftware Development lesson 63 CQ
In this lesson, learn how to incorporate Boolean data into your C++ code. Also, learn how to modify Boolean data types so that it works with numbers.
with LearnToProgramIn this lesson, learn how to incorporate Boolean data into your C++ code. Also, learn how to modify Boolean data types so that it works with numbers.
-
9 minSoftware Development lesson 75 CQ
Review the character data type with this programming lesson. Learn how to use it by creating a new program in CodeBlocks and working through sample C++ code.
with LearnToProgramReview the character data type with this programming lesson. Learn how to use it by creating a new program in CodeBlocks and working through sample C++ code.
-
8 minSoftware Development lesson 85 CQ
In this lesson, learn how to create equations in C++ programming language. You'll review the keywords and declarations needed to execute the function.
with LearnToProgramIn this lesson, learn how to create equations in C++ programming language. You'll review the keywords and declarations needed to execute the function.
-
4 minSoftware Development lesson 93 CQ
Take a quick look at error reporting in C++ with this lesson. Review examples of basic errors and learn how to code error messages in CodeBlocks.
with LearnToProgramTake a quick look at error reporting in C++ with this lesson. Review examples of basic errors and learn how to code error messages in CodeBlocks.
-
13 minSoftware Development lesson 107 CQ
In this lesson, review keywords that can be used to change data types and sizes, and explore the pros and cons of using short, long, or long long data types.
with LearnToProgramIn this lesson, review keywords that can be used to change data types and sizes, and explore the pros and cons of using short, long, or long long data types.
-
11 minSoftware Development lesson 116 CQ
In this lesson, learn how to convert integers, characters, floating numbers, and more. Also, learn which data types are the most difficult to cast.
with LearnToProgramIn this lesson, learn how to convert integers, characters, floating numbers, and more. Also, learn which data types are the most difficult to cast.
-
14 minSoftware Development lesson 128 CQ
In this lesson, learn all about output formatting using the standard library in C++. You'll create an example program in Codeblocks and print a grocery list.
with LearnToProgramIn this lesson, learn all about output formatting using the standard library in C++. You'll create an example program in Codeblocks and print a grocery list.
-
5 minSoftware Development lesson 133 CQ
In this lesson, take a quick look at the cin function in C++. You'll learn how to add integers or strings using cin and cout in an example equation.
with LearnToProgramIn this lesson, take a quick look at the cin function in C++. You'll learn how to add integers or strings using cin and cout in an example equation.
-
3 minSoftware Development lesson 142 CQ
Take a quick look at code comments with this lesson. You'll learn how to insert code comments and use them to temporarily disable portions of programming.
with LearnToProgramTake a quick look at code comments with this lesson. You'll learn how to insert code comments and use them to temporarily disable portions of programming.
-
3 minSoftware Development lesson 152 CQ
In this C++ programming lesson, learn how to name variables and functions so that they describe what's going on in the code without being too lengthy.
with LearnToProgramIn this C++ programming lesson, learn how to name variables and functions so that they describe what's going on in the code without being too lengthy.
-
8 minSoftware Development lesson 165 CQ
Continue learning the art of coding in C++ with this lesson. Review the types of operators used in C++ code, and follow along with practical examples for each.
with LearnToProgramContinue learning the art of coding in C++ with this lesson. Review the types of operators used in C++ code, and follow along with practical examples for each.
-
16 minSoftware Development lesson 179 CQ
Explore several operator types with this C++ computer-programming lesson. You'll learn how to use comparison and logical operator types in an example project.
with LearnToProgramExplore several operator types with this C++ computer-programming lesson. You'll learn how to use comparison and logical operator types in an example project.
-
8 minSoftware Development lesson 185 CQ
Learn how to keep equations in C++ organized by using the rules of operator precedence. Covered are simple math equations, as well as those with parenthesis.
with LearnToProgramLearn how to keep equations in C++ organized by using the rules of operator precedence. Covered are simple math equations, as well as those with parenthesis.
-
12 minSoftware Development lesson 197 CQ
Learn how to execute decision-making code in C++ by working with if and else statements. You'll review the steps for working the logic into your programming.
with LearnToProgramLearn how to execute decision-making code in C++ by working with if and else statements. You'll review the steps for working the logic into your programming.
-
7 minSoftware Development lesson 204 CQ
In this lesson, learn how to use a switch statement when programming in C++. These statements are perfect if you need to control the flow of your program.
with LearnToProgramIn this lesson, learn how to use a switch statement when programming in C++. These statements are perfect if you need to control the flow of your program.
-
5 minSoftware Development lesson 213 CQ
In this lesson, learn how to use ternary statements in C++. Review an example segment of code and replace a few if-else statements with ternary statements.
with LearnToProgramIn this lesson, learn how to use ternary statements in C++. Review an example segment of code and replace a few if-else statements with ternary statements.
-
10 minSoftware Development lesson 226 CQ
In this C++ programming lesson, learn how to set up and execute a while loop, do-while loop, and break in the code using a CodeBlocks example program.
with LearnToProgramIn this C++ programming lesson, learn how to set up and execute a while loop, do-while loop, and break in the code using a CodeBlocks example program.
-
7 minSoftware Development lesson 234 CQ
In this C++ programming lesson, learn how to use for loops in your code. Review the syntax and practice running the loop through a sample piece of code.
with LearnToProgramIn this C++ programming lesson, learn how to use for loops in your code. Review the syntax and practice running the loop through a sample piece of code.
-
12 minSoftware Development lesson 247 CQ
Learn how to use arrays in C++ programming with this lesson. Review the process for referring to elements in an array and combine an array with string values.
with LearnToProgramLearn how to use arrays in C++ programming with this lesson. Review the process for referring to elements in an array and combine an array with string values.
-
3 minSoftware Development lesson 252 CQ
In this C++ programming lesson, learn how to use iterations to process arrays using a piece of example code that can be built in CodeBlocks.
with LearnToProgramIn this C++ programming lesson, learn how to use iterations to process arrays using a piece of example code that can be built in CodeBlocks.
-
12 minSoftware Development lesson 267 CQ
Put the fun and games back into programming with this lesson on how use multi-dimensional arrays and nested loops to create a digital checkerboard game.
with LearnToProgramPut the fun and games back into programming with this lesson on how use multi-dimensional arrays and nested loops to create a digital checkerboard game.
-
6 minSoftware Development lesson 274 CQ
In this C++ programming lesson, learn how to use pointers instead of arrays in your code. This shortcut is perfect for passing data types between functions!
with LearnToProgramIn this C++ programming lesson, learn how to use pointers instead of arrays in your code. This shortcut is perfect for passing data types between functions!
-
12 minSoftware Development lesson 287 CQ
In this computer programming lesson, learn how to use binary numbers in C++. You'll review the steps for creating functions to read and use binary code.
with LearnToProgramIn this computer programming lesson, learn how to use binary numbers in C++. You'll review the steps for creating functions to read and use binary code.
-
12 minSoftware Development lesson 297 CQ
Continue learning how to use binary numbers in C++ with this lesson. You'll learn how to subtract place values and convert binary numbers to decimals.
with LearnToProgramContinue learning how to use binary numbers in C++ with this lesson. You'll learn how to subtract place values and convert binary numbers to decimals.
-
10 minSoftware Development lesson 306 CQ
In this C++ programming lesson, examine Boolean operations on binary digits using a truth table. You'll experiment by creating new program in CodeBlocks!
with LearnToProgramIn this C++ programming lesson, examine Boolean operations on binary digits using a truth table. You'll experiment by creating new program in CodeBlocks!
-
9 minSoftware Development lesson 315 CQ
In this lesson, learn how to use bitwise operators in your C++ programming. You'll review the steps for coding bitwise and, not, and or functions.
with LearnToProgramIn this lesson, learn how to use bitwise operators in your C++ programming. You'll review the steps for coding bitwise and, not, and or functions.
-
6 minSoftware Development lesson 324 CQ
Take a deeper look at how functions are structured in C++ with this programming lesson. You'll review everything from parameters to return statements.
with LearnToProgramTake a deeper look at how functions are structured in C++ with this programming lesson. You'll review everything from parameters to return statements.
-
7 minSoftware Development lesson 334 CQ
In this lesson, learn how to clean up your C++ code using multiple source files, headers, and includes. These simple tips will take your code to the next level!
with LearnToProgramIn this lesson, learn how to clean up your C++ code using multiple source files, headers, and includes. These simple tips will take your code to the next level!
-
8 minSoftware Development lesson 345 CQ
Almost every program created in C++ needs an entry point. Review the options for entry points and learn how to use namespaces with this programming lesson.
with LearnToProgramAlmost every program created in C++ needs an entry point. Review the options for entry points and learn how to use namespaces with this programming lesson.
-
17 minSoftware Development lesson 359 CQ
Take a look at the standard template libraries (stl) string class in C++ with this programming lesson. You'll explore string length, substrings, and more!
with LearnToProgramTake a look at the standard template libraries (stl) string class in C++ with this programming lesson. You'll explore string length, substrings, and more!
-
16 minSoftware Development lesson 369 CQ
A great way to master C++ is to create your functions. Continue learning about strings in C++ and learn how to make several naming functions in this lesson!
with LearnToProgramA great way to master C++ is to create your functions. Continue learning about strings in C++ and learn how to make several naming functions in this lesson!
-
5 minSoftware Development lesson 373 CQ
In this lesson, begin learning about object oriented programming and inheritance by creating a digital representation of Rabbie the Scottish terrier.
with LearnToProgramIn this lesson, begin learning about object oriented programming and inheritance by creating a digital representation of Rabbie the Scottish terrier.
-
13 minSoftware Development lesson 387 CQ
In this C++ programming lesson, learn how to refactor non-object oriented code in CodeBlocks so that it can be used as objected oriented code.
with LearnToProgramIn this C++ programming lesson, learn how to refactor non-object oriented code in CodeBlocks so that it can be used as objected oriented code.
-
12 minSoftware Development lesson 397 CQ
In this lesson, learn how to use encapsulation in object-oriented programming and continue refactoring a linear program into a set of classes and functions.
with LearnToProgramIn this lesson, learn how to use encapsulation in object-oriented programming and continue refactoring a linear program into a set of classes and functions.
-
11 minSoftware Development lesson 406 CQ
Continue learning about encapsulation in C++ with this programming lesson. You'll review the steps for refactoring functions in an object oriented way.
with LearnToProgramContinue learning about encapsulation in C++ with this programming lesson. You'll review the steps for refactoring functions in an object oriented way.
-
7 minSoftware Development lesson 414 CQ
In this lesson, learn how to use accessors and overrides in C++ object-oriented programming. You'll learn how to apply these concepts to methods and functions.
with LearnToProgramIn this lesson, learn how to use accessors and overrides in C++ object-oriented programming. You'll learn how to apply these concepts to methods and functions.
-
8 minSoftware Development lesson 425 CQ
Vectors are a special kind of array that allow you to bypass limitations in your code. Learn how to use them in this C++ computer programming lesson.
with LearnToProgramVectors are a special kind of array that allow you to bypass limitations in your code. Learn how to use them in this C++ computer programming lesson.
-
6 minSoftware Development lesson 434 CQ
In this lesson, learn how to process data in C++ using bubble sort. As you build the code, you'll learn how to work with everything from loops to vectors.
with LearnToProgramIn this lesson, learn how to process data in C++ using bubble sort. As you build the code, you'll learn how to work with everything from loops to vectors.
-
8 minSoftware Development lesson 445 CQ
No matter what kind of code you're creating, you'll have to work with file input and output. Take a closer look at file output with this C++ programming lesson.
with LearnToProgramNo matter what kind of code you're creating, you'll have to work with file input and output. Take a closer look at file output with this C++ programming lesson.
-
10 minSoftware Development lesson 456 CQ
Learn more about the STL string class in this C++ programming lesson. You'll examine each character of the string and learn how to set up a comparison.
with LearnToProgramLearn more about the STL string class in this C++ programming lesson. You'll examine each character of the string and learn how to set up a comparison.
-
7 minSoftware Development lesson 464 CQ
In this C++ programming lesson, learn how to build a piece of code that can read a list of names from a text file and store the names in a vector of strings.
with LearnToProgramIn this C++ programming lesson, learn how to build a piece of code that can read a list of names from a text file and store the names in a vector of strings.
-
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.
-
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!