23 OCT 2025 - We are back! If you have been following us over the last few years, you will know that the last 2 months have been rough. We website was practically not loading. Sorry for the mess. We are back though and everything should run smoothly now. New servers. Updated domains. And new owners. We invite you all to start uploading torrents again!
Programming is what allows us to make computers, devices, and the Internet perform amazing tasks, entertain us, and simplify our lives. While programming seems complicated, every programming challenge can be broken down into sections of code that you can define, control, and even reuse. You can learn the basic concepts of coding without needing to know a specific programming language.
Join Doug Winnie as he explains the principles of programming and helps you connect to core concepts by exploring three ways that programmers perform their jobs. Doug starts by sharing the history of coding and then dives into functions, values, variables, and parameters used to define actions. He covers capturing input from users, creating conditional tests, using loops with arrays, and object-oriented programming basics. He also takes you beyond programming, into processes like debugging, refactoring, and building iteratively.
Topics include:
Working with values and variables
Breaking down tasks
Customizing functions and parameters
Building conditional tests
Creating and changing arrays
Working with objects and classes
Debugging and refactoring code
Going beyond the code as a programmer
VISITOR COMMENTS (0 )
FILE LIST
Filename
Size
1 - Introduction/01 - Welcome.mp4
31.9 MB
1 - Introduction/02 - What you should know.mp4
3.1 MB
2 - 1. Control Computers with Code/03 - History of programming.mp4
8.5 MB
2 - 1. Control Computers with Code/04 - Forms of programming.mp4
13.3 MB
3 - 2. Define Actions Using Code/05 - Work with values and variables.mp4
16.4 MB
3 - 2. Define Actions Using Code/06 - Use functions to repeat actions.mp4
6.2 MB
3 - 2. Define Actions Using Code/07 - Break down tasks.mp4
10.2 MB
3 - 2. Define Actions Using Code/08 - Customize functions with parameters.mp4
8.3 MB
3 - 2. Define Actions Using Code/09 - Variables and scope.mp4
8.9 MB
3 - 2. Define Actions Using Code/10 - Return values from functions.mp4
8.4 MB
3 - 2. Define Actions Using Code/11 - Work with an API.mp4
7.1 MB
4 - 3. Repeat Actions and Test for Conditions/12 - Capture input from the user.mp4
12.5 MB
4 - 3. Repeat Actions and Test for Conditions/13 - Manage different variable types.mp4
8.8 MB
4 - 3. Repeat Actions and Test for Conditions/14 - Create conditional tests.mp4
16 MB
4 - 3. Repeat Actions and Test for Conditions/15 - Build compound conditional tests.mp4
18.2 MB
4 - 3. Repeat Actions and Test for Conditions/16 - Use while loops.mp4
9.9 MB
4 - 3. Repeat Actions and Test for Conditions/17 - Use for loops.mp4
9.3 MB
4 - 3. Repeat Actions and Test for Conditions/18 - Create arrays to store groups of values.mp4
7.8 MB
4 - 3. Repeat Actions and Test for Conditions/19 - Use loops with arrays.mp4
8.9 MB
4 - 3. Repeat Actions and Test for Conditions/20 - Changing arrays.mp4
6.2 MB
5 - 4. Objects and OOP/21 - Everything is an object.mp4
7.8 MB
5 - 4. Objects and OOP/22 - Everything is a class.mp4
10.3 MB
5 - 4. Objects and OOP/23 - Work with existing classes and objects.mp4
10.1 MB
5 - 4. Objects and OOP/24 - Make your own classes and objects.mp4
10.6 MB
5 - 4. Objects and OOP/25 - Extend classes.mp4
6.2 MB
5 - 4. Objects and OOP/26 - Use polymorphism using interfaces.mp4
13.3 MB
6 - 5. Beyond Programming/27 - Debug problems.mp4
9.2 MB
6 - 5. Beyond Programming/28 - Refactor code to make improvements.mp4
7.5 MB
6 - 5. Beyond Programming/29 - Save progress and work with others.mp4