Introduction to Programming

Programming is a modern-world skill that guarantees a prosper and successful career in the broad Information Technology Industry. The demand is ever-lasting and the salary for competent programmers is booming.

If you’re a natural problem solver, don't lose this chance to step up your game! You’ll have to start somewhere, enroll in this course and start proving your worth, step by step, amongst the IT giants out there.

What you'll learn

  • Programming Principles and Concepts
    • Variables and Data Structures
    • Basic Functions
    • Parameterized Functions
    • Decision Making and Looping Algorithms
    • I/O Streams and how to use them
  • Introduction to Front-end Technologies
    • Programming Languages (HTML & CSS)
    • Responsive Design (Web & Mobile)
    • Basic to Complex Table Structures and Forms
  • Hands-On Experience
    • Assembling and Coding a MP3 Player
    • Using CSV Data and XML
    • Command Line Coding (Python)
    • Procedural Programming (Python)
    • Complete Networking (Python)
    • Responsive Designing using a given Framework
    • Developing an end-to-end Web Application
Introduction to Programming

General Content Guidelines

27 chapters • 172 lessons • Total duration: 12h 26m

Hello World

3 lessons7m 29s

Building your first Web Page

6 lessons15m 7s

  • 01:04

  • 04:18

  • 04:49

  • 01:37

  • 02:41

  • 00:38

I/O Streams in Python - The Basics

8 lessons36m 58s

  • 00:55

  • 06:40

  • 05:37

  • 06:29

  • 07:09

  • 01:28

  • 07:58

  • 00:42

Decision Making in Python - The Basics

6 lessons21m 38s

  • 01:09

  • 10:19

  • 05:32

  • 01:43

  • 02:14

  • 00:41

Looping in Python - The Basics

7 lessons29m 20s

  • 01:11

  • 08:21

  • 04:11

  • 06:21

  • 02:42

  • 05:51

  • 00:43

All About Functions in Python

7 lessons28m 36s

  • 01:19

  • 05:34

  • 08:04

  • 05:20

  • 02:09

  • 05:34

  • 00:36

All About Data in Python

7 lessons33m 7s

  • 00:45

  • 09:19

  • 03:58

  • 09:23

  • 03:08

  • 05:53

  • 00:41

All About File I/O in Python

7 lessons34m 3s

  • 00:55

  • 07:39

  • 06:21

  • 08:28

  • 02:42

  • 07:16

  • 00:42

Next Level Python Skills

8 lessons28m 54s

  • 00:51

  • 07:16

  • 05:28

  • 08:45

  • 02:14

  • 02:54

  • 00:29

  • 00:57

Introduction to JavaScript

6 lessons33m 55s

  • 00:57

  • 14:32

  • 08:44

  • 01:49

  • 07:15

  • 00:38

Show more chapters (17)

Requirements

  • Personal Computer (either Mac or Windows)
  • Web Browser (free)
  • Python Software (free)
  • Any Text Editor (free)
  • Willingness to learn =)

Description

Introduction to Programming is designed to give you a complete overview into the foundations of the programming universe. You’ll be prompted with the basics of both front and back end technologies but also be given some in-depth analysis of important concepts and structural key-standards.

Each section has its own challenge and assessment waiting for you!

You’ll also have plenty of hands-on experience, aka Projects to build your own Portfolio, throughout the entire course, providing you with competent know-how in both theoretical and practical fieldsets.

List of Projects:

  • Reviewing a specific Web Site
  • Building a MP3 Player
  • Creating a responsive Mobile App
  • Programming an Interest Calculator
  • The Magic 8 Ball
  • Building a Web Services Project
Regarding Web Environment, technology-wise, you’ll learn HTML, CSS and Python. In the Mobile Environment, JavaScript (jQuery) and SQL will run the show.

Community-wise, you’ll be among over 500.000 students who also learned programming from one of our LearnToProgram Courses.

Certificate of Completion will be given upon finishing the course.

Looking forward to seeing you in class! Please make it count!

Original course created by Alex Genadinik