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 4 hr, 34 min
- Lessons 24
- Attachments 33
- Exercises 131
-
150 CQ
24 Lessons in This Course
-
5 minFREEUI/UX Design lesson 1Free3 CQ
Want to build a website that is both attractive and user-friendly? This set of tutorials will teach you CSS, the programming language of form.
with LearnToProgramWant to build a website that is both attractive and user-friendly? This set of tutorials will teach you CSS, the programming language of form.
-
8 minWeb Development lesson 25 CQ
Learning CSS can seem like a daunting task, but it doesn’t have to be. Write your first lines of code with this tutorial and watch your website come alive!
with LearnToProgramLearning CSS can seem like a daunting task, but it doesn’t have to be. Write your first lines of code with this tutorial and watch your website come alive!
-
14 minWeb Development lesson 38 CQ
You’ve got the basics down and you know a few tricks in CSS. Now it’s time to learn how to apply CSS to specific elements, using class and ID selectors.
with LearnToProgramYou’ve got the basics down and you know a few tricks in CSS. Now it’s time to learn how to apply CSS to specific elements, using class and ID selectors.
-
7 minWeb Development lesson 44 CQ
Believe it or not, there are three different ways to apply CSS to the same web page. Learn about each one and what makes it unique in this tutorial.
with LearnToProgramBelieve it or not, there are three different ways to apply CSS to the same web page. Learn about each one and what makes it unique in this tutorial.
-
6 minWeb Development lesson 54 CQ
Are you excited to spruce up your website with CSS? Get the lowdown on what’s new in CSS3, the latest version of CSS.
with LearnToProgramAre you excited to spruce up your website with CSS? Get the lowdown on what’s new in CSS3, the latest version of CSS.
-
16 minWeb Development lesson 69 CQ
Working with text in HTML/CSS is not as simple as using a traditional word processor. Fortunately, Learn to Program's tutorial makes the transition easy.
with LearnToProgramWorking with text in HTML/CSS is not as simple as using a traditional word processor. Fortunately, Learn to Program's tutorial makes the transition easy.
-
9 minWeb Development lesson 75 CQ
When organizing your website, chances are you’ll want to know how to use tables and lists. This lesson guides you through the basics of borders, styling, etc.
with LearnToProgramWhen organizing your website, chances are you’ll want to know how to use tables and lists. This lesson guides you through the basics of borders, styling, etc.
-
9 minWeb Development lesson 85 CQ
Styling your background may seem like a menial task, but it doesn't have to be. This tutorial goes above and beyond to demonstrate your choices.
with LearnToProgramStyling your background may seem like a menial task, but it doesn't have to be. This tutorial goes above and beyond to demonstrate your choices.
-
11 minWeb Development lesson 96 CQ
A useful veteran’s trick, the sliding doors technique can be used in many situations where you need an element that is both flexible and aesthetically pleasing.
with LearnToProgramA useful veteran’s trick, the sliding doors technique can be used in many situations where you need an element that is both flexible and aesthetically pleasing.
-
8 minWeb Development lesson 105 CQ
Expand your arsenal of tricks with the sprite sheet—a composite of related images that utilizes margins to allow for editing of each particular image.
with LearnToProgramExpand your arsenal of tricks with the sprite sheet—a composite of related images that utilizes margins to allow for editing of each particular image.
-
10 minWeb Development lesson 116 CQ
Drop-down menus are important elements to many of the websites you visit every day. Learn how to make your own drop-down menu with this tutorial.
with LearnToProgramDrop-down menus are important elements to many of the websites you visit every day. Learn how to make your own drop-down menu with this tutorial.
-
9 minWeb Development lesson 125 CQ
The box model is essential to understanding your web page elements at a technical level. This tutorial walks you through each component and its importance.
with LearnToProgramThe box model is essential to understanding your web page elements at a technical level. This tutorial walks you through each component and its importance.
-
10 minWeb Development lesson 136 CQ
Once you’ve mastered the box model, it is time to get down to customizing each individual part. This tutorial explores the content area.
with LearnToProgramOnce you’ve mastered the box model, it is time to get down to customizing each individual part. This tutorial explores the content area.
-
12 minWeb Development lesson 147 CQ
Once you’ve mastered the CSS box model, it is time to get down to customizing each individual part. This tutorial explores borders and outlines.
with LearnToProgramOnce you’ve mastered the CSS box model, it is time to get down to customizing each individual part. This tutorial explores borders and outlines.
-
11 minWeb Development lesson 156 CQ
Once you’ve mastered the box model, it is time to get down to customizing each individual part. This tutorial explores margins and padding.
with LearnToProgramOnce you’ve mastered the box model, it is time to get down to customizing each individual part. This tutorial explores margins and padding.
-
15 minWeb Development lesson 168 CQ
Transforms allow you to manipulate elements in two or three dimensions. Learn to translate, scale, skew, and rotate images in 2D using new CSS3 features.
with LearnToProgramTransforms allow you to manipulate elements in two or three dimensions. Learn to translate, scale, skew, and rotate images in 2D using new CSS3 features.
-
9 minWeb Development lesson 175 CQ
Transforms allow you to manipulate elements in three dimensions. Dive into one of the most groundbreaking features of CSS3 in this two-part lesson.
with LearnToProgramTransforms allow you to manipulate elements in three dimensions. Dive into one of the most groundbreaking features of CSS3 in this two-part lesson.
-
15 minWeb Development lesson 188 CQ
Transitions allow you to make dynamic elements that move smoothly between states. Explore this new CSS3 feature with Learn to Program’s in-depth tutorial.
with LearnToProgramTransitions allow you to make dynamic elements that move smoothly between states. Explore this new CSS3 feature with Learn to Program’s in-depth tutorial.
-
18 minWeb Development lesson 1910 CQ
With the advent of CSS3, you don’t need to learn JavaScript to create animations for your web page. This lesson shows you how it’s done using CSS attributes.
with LearnToProgramWith the advent of CSS3, you don’t need to learn JavaScript to create animations for your web page. This lesson shows you how it’s done using CSS attributes.
-
9 minWeb Development lesson 205 CQ
The CSS display property is a simple, useful tool for maximizing flexibility and responsiveness between web page elements. Discover its values in this tutorial.
with LearnToProgramThe CSS display property is a simple, useful tool for maximizing flexibility and responsiveness between web page elements. Discover its values in this tutorial.
-
10 minWeb Development lesson 216 CQ
Once you have mastered the display property, add another layer of CSS wizardry using this lesson, which teaches you how to use positioning.
with LearnToProgramOnce you have mastered the display property, add another layer of CSS wizardry using this lesson, which teaches you how to use positioning.
-
14 minWeb Development lesson 228 CQ
When all else fails, web page elements can be floated using CSS—that is, removed from the normal flow of content. Learn when to use CSS float and how it works.
with LearnToProgramWhen all else fails, web page elements can be floated using CSS—that is, removed from the normal flow of content. Learn when to use CSS float and how it works.
-
7 minWeb Development lesson 234 CQ
Want to make your website mobile-friendly? This lesson shows you how to download and run an Android or iPhone mobile device emulator for testing your CSS.
with LearnToProgramWant to make your website mobile-friendly? This lesson shows you how to download and run an Android or iPhone mobile device emulator for testing your CSS.
-
22 minWeb Development lesson 2412 CQ
With respect to the rise of sophisticated web browsing on mobile devices, this tutorial covers what you need to know when styling CSS for smaller screens.
with LearnToProgramWith respect to the rise of sophisticated web browsing on mobile devices, this tutorial covers what you need to know when styling CSS for smaller screens.
-
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."
-
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.
-
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.
-
759 min7-part Web Development course34 CQ
This beginner-level course is designed to help you learn the basics of web page design using HyperText Markup Language. Gain more control over your pages by learning to use stylesheets!
This beginner-level course is designed to help you learn the basics of web page design using HyperText Markup Language. Gain more control over your pages by learning to use stylesheets!
-
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.
-
39360 min39-part Web Development course202 CQ
Build a fully featured mobile app using HTML5, CSS, JavaScript, jQuery, and AJAX. Structure and format the app using HTML5 and CSS, then use a variety of coding languages to enable more features.
with LearnToProgramBuild a fully featured mobile app using HTML5, CSS, JavaScript, jQuery, and AJAX. Structure and format the app using HTML5 and CSS, then use a variety of coding languages to enable more features.
-
25110 min25-part UI/UX Design course68 CQ
If you're considering redesigning your website, this essential course from Digital Media professor Kristen Palana covers how to take an old website and give it a makeover to boost your web presence!
with Kristen PalanaIf you're considering redesigning your website, this essential course from Digital Media professor Kristen Palana covers how to take an old website and give it a makeover to boost your web presence!
-
762 min7-part Web Development course37 CQ
Are you an ASP.NET Model View Controller (MVC) developer looking to learn an HTML-based structural framework for dynamic web apps? Get introduced to AngularJS in this coding course.
Are you an ASP.NET Model View Controller (MVC) developer looking to learn an HTML-based structural framework for dynamic web apps? Get introduced to AngularJS in this coding course.