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 2 hr, 30 min
- Lessons 34
- Attachments 10
- Exercises 65
-
92 CQ
34 Lessons in This Course
-
6 minFREESoftware Development lesson 1Free4 CQ
Confused by the installation process for GitHub? In this lesson, familiarize yourself with the Git tool installation options, as well as the Git Bash window.
with LearnToProgramConfused by the installation process for GitHub? In this lesson, familiarize yourself with the Git tool installation options, as well as the Git Bash window.
-
2 minSoftware Development lesson 22 CQ
Unsure what version of GitHub’s Git tool is installed on your computer? This lesson will show you how to verify the version of Git on your PC.
with LearnToProgramUnsure what version of GitHub’s Git tool is installed on your computer? This lesson will show you how to verify the version of Git on your PC.
-
3 minSoftware Development lesson 32 CQ
Config is a key command for basic GitHub settings. This lesson will demonstrate how to correctly use Config to set up an identity and review Git settings.
with LearnToProgramConfig is a key command for basic GitHub settings. This lesson will demonstrate how to correctly use Config to set up an identity and review Git settings.
-
2 minSoftware Development lesson 42 CQ
Ready to start your first project on GitHub? In this lesson, learn how to use the init command to initialize a new repository so you can get started!
with LearnToProgramReady to start your first project on GitHub? In this lesson, learn how to use the init command to initialize a new repository so you can get started!
-
7 minSoftware Development lesson 54 CQ
Commit is an essential GitHub command, facilitating version control and providing snapshots of previous actions. Learn this powerful command and “git” going!
with LearnToProgramCommit is an essential GitHub command, facilitating version control and providing snapshots of previous actions. Learn this powerful command and “git” going!
-
3 minWeb Development lesson 62 CQ
Wondering how to check the state of your GitHub files? In this lesson, Ed Matthews defines the diff command so you can track recent file changes.
with LearnToProgramWondering how to check the state of your GitHub files? In this lesson, Ed Matthews defines the diff command so you can track recent file changes.
-
2 minSoftware Development lesson 72 CQ
Looking for a fast way to access basic information on your Git commits? In this lesson, learn about the log command, including stat, pretty, and grep options.
with LearnToProgramLooking for a fast way to access basic information on your Git commits? In this lesson, learn about the log command, including stat, pretty, and grep options.
-
4 minSoftware Development lesson 83 CQ
Neatening up your Git working tree? This lesson introduces the GitHub remove command, including move, cached, and force removal options.
with LearnToProgramNeatening up your Git working tree? This lesson introduces the GitHub remove command, including move, cached, and force removal options.
-
2 minSoftware Development lesson 92 CQ
Would you like a simple way to check up on your files in GitHub? In this lesson, learn about the status command for keeping track of your Git files!
with LearnToProgramWould you like a simple way to check up on your files in GitHub? In this lesson, learn about the status command for keeping track of your Git files!
-
4 minSoftware Development lesson 103 CQ
Have you ever been pulled away from GitHub in the middle of a project? In this lesson, learn the Git stash command to save your unfinished work for later use.
with LearnToProgramHave you ever been pulled away from GitHub in the middle of a project? In this lesson, learn the Git stash command to save your unfinished work for later use.
-
3 minSoftware Development lesson 112 CQ
Want to roll back changes you’ve made in GitHub? In this lesson, Ed Matthews presents the Git reset command and two flags for cleaning up your Git project.
with LearnToProgramWant to roll back changes you’ve made in GitHub? In this lesson, Ed Matthews presents the Git reset command and two flags for cleaning up your Git project.
-
2 minSoftware Development lesson 122 CQ
New to the world of GitHub and ready to branch out? Mastering git branch management means ability to track different environments within a larger project.
with LearnToProgramNew to the world of GitHub and ready to branch out? Mastering git branch management means ability to track different environments within a larger project.
-
3 minSoftware Development lesson 132 CQ
In this lesson, follow along with Learn to Program in this coding exercise using “Git branch” and “Git checkout” to navigate and track GitHub projects.
with LearnToProgramIn this lesson, follow along with Learn to Program in this coding exercise using “Git branch” and “Git checkout” to navigate and track GitHub projects.
-
3 minSoftware Development lesson 142 CQ
Newbie to the GitHub game? Learn to Program teaches the basics of the web-based hosting service so you can better manage your online software projects.
with LearnToProgramNewbie to the GitHub game? Learn to Program teaches the basics of the web-based hosting service so you can better manage your online software projects.
-
5 minSoftware Development lesson 153 CQ
When you're learning to navigate a git repository, the merge command is crucial. Work in multiple branches then bring it back to the master with this command!
with LearnToProgramWhen you're learning to navigate a git repository, the merge command is crucial. Work in multiple branches then bring it back to the master with this command!
-
3 minSoftware Development lesson 162 CQ
Learn to Program will teach you to create an account, log in, and navigate the preliminary stages of GitHub. This is the perfect lesson for beginners!
with LearnToProgramLearn to Program will teach you to create an account, log in, and navigate the preliminary stages of GitHub. This is the perfect lesson for beginners!
-
6 minSoftware Development lesson 174 CQ
You may have a GitHub account, but what the heck happens now? This introductory lesson explores the git user interface and how to use all its sweet features.
with LearnToProgramYou may have a GitHub account, but what the heck happens now? This introductory lesson explores the git user interface and how to use all its sweet features.
-
6 minSoftware Development lesson 184 CQ
Get started on GitHub! Learn to Program walks you through this beginning stage of creating an account for the world's largest code host. The world is waiting!
with LearnToProgramGet started on GitHub! Learn to Program walks you through this beginning stage of creating an account for the world's largest code host. The world is waiting!
-
4 minSoftware Development lesson 193 CQ
In this lesson, learn what actions will set off a notification in GitHub, how to configure notification delivery, and how to check for unread notifications.
with LearnToProgramIn this lesson, learn what actions will set off a notification in GitHub, how to configure notification delivery, and how to check for unread notifications.
-
5 minSoftware Development lesson 203 CQ
Navigate the GitHub search function like a pro! Learn to Program teaches you the tricks of the trade for using the search function on this git repository!
with LearnToProgramNavigate the GitHub search function like a pro! Learn to Program teaches you the tricks of the trade for using the search function on this git repository!
-
5 minSoftware Development lesson 213 CQ
Before putting a project up on GitHub, you have to create a repository. Watch Learn to Program build a repository, so you can “git” a repo, too!
with LearnToProgramBefore putting a project up on GitHub, you have to create a repository. Watch Learn to Program build a repository, so you can “git” a repo, too!
-
3 minSoftware Development lesson 222 CQ
Learn to Program shows you how to fork a repository with the click of a button! Get ready to tap into the wisdom of your fellow programmers.
with LearnToProgramLearn to Program shows you how to fork a repository with the click of a button! Get ready to tap into the wisdom of your fellow programmers.
-
5 minSoftware Development lesson 233 CQ
You've found the perfect repository in git to springboard your programming project. Learn to Program teaches you how to clone the fork to your computer!
with LearnToProgramYou've found the perfect repository in git to springboard your programming project. Learn to Program teaches you how to clone the fork to your computer!
-
4 minSoftware Development lesson 243 CQ
If you're able to clone a fork onto your computer, you need to be able to manage the remotes! Learn how to track the original repository with upstream remotes!
with LearnToProgramIf you're able to clone a fork onto your computer, you need to be able to manage the remotes! Learn how to track the original repository with upstream remotes!
-
4 minSoftware Development lesson 253 CQ
Too many forks in your GitHub world? Downsize unnecessary repositories when you learn this simple process for deleting a git repository. You're a git master!
with LearnToProgramToo many forks in your GitHub world? Downsize unnecessary repositories when you learn this simple process for deleting a git repository. You're a git master!
-
6 minSoftware Development lesson 264 CQ
You've had a brilliant stroke of genius on your local repository and want to unleash it on GitHub. Learn to Program's lesson teaches you to publish changes!
with LearnToProgramYou've had a brilliant stroke of genius on your local repository and want to unleash it on GitHub. Learn to Program's lesson teaches you to publish changes!
-
10 minSoftware Development lesson 276 CQ
What the heck is a pull request in GitHub? Use this notification tool when modifying a git repository project. Learn to Program teaches you all the features!
with LearnToProgramWhat the heck is a pull request in GitHub? Use this notification tool when modifying a git repository project. Learn to Program teaches you all the features!
-
3 minSoftware Development lesson 282 CQ
Perhaps you're a GitHub pull request master, but now your main page is cluttered with the suckers. Learn to merge pull requests and delete test branches!
with LearnToProgramPerhaps you're a GitHub pull request master, but now your main page is cluttered with the suckers. Learn to merge pull requests and delete test branches!
-
4 minSoftware Development lesson 293 CQ
Your git repository is a programming masterpiece. But how do you share it with the world? Learn to Program teaches you all the secrets to transferring a repo!
with LearnToProgramYour git repository is a programming masterpiece. But how do you share it with the world? Learn to Program teaches you all the secrets to transferring a repo!
-
3 minSoftware Development lesson 302 CQ
Learn to Program teaches you how to follow awesome developers and keep up on git activity. Receive notifications about new commits and stay ahead of the curve!
with LearnToProgramLearn to Program teaches you how to follow awesome developers and keep up on git activity. Receive notifications about new commits and stay ahead of the curve!
-
3 minSoftware Development lesson 312 CQ
Get up close and personal with your favorite programming project in GitHub! Watch a project and learn a new program language, skill, or development style.
with LearnToProgramGet up close and personal with your favorite programming project in GitHub! Watch a project and learn a new program language, skill, or development style.
-
3 minSoftware Development lesson 322 CQ
You're following developers, watching projects, and you have ideas to share! Create GitHub issues to comment, assign, and mention with the best of them!
with LearnToProgramYou're following developers, watching projects, and you have ideas to share! Create GitHub issues to comment, assign, and mention with the best of them!
-
2 minSoftware Development lesson 332 CQ
GitHub organizations let you collaborate with developers on projects, establish teams with special permissions, track activity, and have a pubic profile!
with LearnToProgramGitHub organizations let you collaborate with developers on projects, establish teams with special permissions, track activity, and have a pubic profile!
-
3 minSoftware Development lesson 342 CQ
Feeling anonymous in GitHub? Update your avatar to represent your commits, mentions, repository changes, and GitHub networking in style! Lookin' sharp, kid!
with LearnToProgramFeeling anonymous in GitHub? Update your avatar to represent your commits, mentions, repository changes, and GitHub networking in style! Lookin' sharp, kid!
-
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!
-
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.