10 JUL 2026 - Back up to full speed! Let's be honest: for the last few months, TorrentFunk was painfully slow. Pages crawled, searches dragged, and just loading the site tested everyone's patience. We hunted the problem down to our network and rebuilt it from the ground up — smarter caching, a much bigger and faster connection, and a lot of fine-tuning under the hood. The difference is night and day: the site now loads in a fraction of a second. No more waiting around. Thanks for sticking with us through the slow spell. Now go discover your funk!
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