How To Code Well YouTube Channel

Here you will find all the video tutorials from the How To Code Well YouTube channel. The channel is updated weekly with web and mobile development tutorials hosted by Peter Fisher.

The YouTube channel currently has tutorials based on PHP and MYSQL.  In the future I hope to add tutorials for Python, AlloyJs and many more. The tutorials start at very basic level so you don't need to be an expert in a particular language or have any previous programming experience to follow them.  As the tutorials progress they will become more advanced.

Alongside the programming tutorials there will be videos featuring software tips and tricks that will help you become a better developer.

Why do I produce these video tutorials

Everyone has a different learning style and some find it easier to absorb information better by watching a video explaining the subject. These videos are simple, short and to the point. Most of the tutorials are between 2 to 15 minutes long so they are quick to consume which means you can easily get on with your project.

Even though I studied programming at University I have learned a great deal from my work, the community and watching similar videos.  This is my way of giving back to the community and I hope that others can become better developers by watching these videos.

So subscribe to start learning how to code well.

How To Code Well 2017 videos

Number of videos: 129

How To Code Well 2018 videos

Number of videos: 1

How To Code Well 2016 Videos

Number of videos: 43

How To Code Well 2012 videos

Number of videos: 4

Linux Command Line Tutorials For Beginners

Linux Bash shell tutorials for beginners A tutorial series for Linux developers and system engineers who wish to learn or enhance their skills with the Bash terminal shell

Number of videos: 5

PHP MYSQL Web Development Tutorials For Beginners

Tutorials on the basics of using MYSQL via PHP. These tutorials will cover: - How to connect to MYSQL via PHP - How to select records from a MYSQL database using PHP - How to insert records into a MSYSQL database via PHP - How to delete records from a MYSQL database via PHP

Number of videos: 4

My Talks and Presentations

Some of my talks and presentations at Web Development user groups

Number of videos: 1

Tech reviews for web developers

Tech reviews aimed at web developers and designers who build websites for a living. This could include software reviews, hardware and server reviews as well as gadget reviews.

Number of videos: 1

Jekyllrb tutorials

Jekyllrb or Jekyll is a static website generator made with the Ruby programming language. Jekyll uses a combination of Markdown, HTML and SASS to create static webpages. Jekyll also uses the Fluid templating engine to structure reusable templates, layouts and inject variables. Data can be dynamic passed into these templates using JSON files. Here I demonstrate some of the challenges and thoughts whilst converting a WordPress website to a Jekllrb site

Number of videos: 4

PHP Command Line Tutorials

PHP tutorial videos that demonstrate the PHP command line interface (CLI) In these tutorials we look at the internal php server, the interactive mode and more

Number of videos: 3

Docker In Motion

Docker In Motion from Manning Publications is an interactive course which covers the fundamentals of Docker. Start learning Docker In Motion: Docker In Motion has been designed, recorded and animated by Peter Fisher for the Manning Publications video platform. Videos in this playlist discuss the contents and behind the scene insights of making this course. Get the course:

Number of videos: 9

Coffee And Code

A weekly live stream where I talk about web development news and do a live programming tutorial. Every Saturday around 10am GMT

Number of videos: 11

PHP Tutorials

A collection of the PHP tutorials. These range from beginner to advanced. Some cover the basics of object orientated programming in PHP. Others cover string and array manipulation techniques in PHP.

Number of videos: 23

Live Web Development Challenges

Live coding challenges and web development talks

Number of videos: 9

PHP conferences that I attended in 2017

These are some of the PHP conferences and talks that I attended in 2017 Most of these talks are from PHP South Coast and PHP Serbia

Number of videos: 19

HTML Tutorials for frontend web developers

HTML tutorials covering the basics of HTML syntax and HTML form creation. This course covers HTML5 tutorials and is aimed at frontend developers.

Number of videos: 12

HTML form tutorials for beginners

Beginners course in HTML forms

Number of videos: 4

Web Development Conferences

Web Development conferences that I have attended. PHP South Coast 2017 Php Serbia 2017

Number of videos: 4

PHP OOP For Beginners

Tutorials on object oriented programming in PHP for beginners. This course covers: PHP class structures PHP class constants PHP class inheritance PHP class constructors Visibility scopes

Number of videos: 6

My interviews and chats on other channels

Here are some of my interviews and chats on other YouTube channels. These are mostly videos based on web development and becoming a freelancer

Number of videos: 1

Web Development Career Advice

Advice for junior and senior web developers who wish to improve their web development careers. The videos talk about the web development interview process, when to move on in your web development career and also career tips and advice for young web developers.

Number of videos: 12

PHP Strings For Beginners

PHP tutorials for beginner programmers who wish to learn about PHP string manipulation. These tutorials cover the basics of string functions in PHP as well showing how to alter, count and concatenate strings.

Number of videos: 4

HTML Tutorials For Beginners

HTML For Beginners is a series of HTML tutorial videos that cover the basics of Hyper text Markup Language. Included in this tutorial series are: - HTML basics - HTML links - HTML images - HTML text formatting

Number of videos: 7

Docker Container Tutorials

Learn how to use Docker containers and images via the command line. These tutorials demonstrate how to install and use docker images to create docker containers that isolate applications. A new Docker container tutorial will be added each Tuesday so subscribe to ensure you don't miss a tutorial

Number of videos: 12

Web Development Chats

Web development and programming chats for the back end and front-end developer. I also talk about being a freelancer and give my thoughts on web development news. Occasionally I will review an application and give advice on how to become a web developer.

Number of videos: 61

Docker Machine Tutorials

Tutorials showing how to use docker machine via the command line. These tutorials will demonstrate the following: Creating a Docker machine Switching between Docker machines Basic command line tips and tricks.

Number of videos: 5

PHP Control Structures

PHP tutorials based on control structures. In these video tutorials you will learn how to use if statements, foreach loops, switch statements and other useful programming structures.

Number of videos: 6

PHP Array Tutorials

PHP array tutorials. You will learn how to create and manipluate php arrays. Included in this web series: How to create, unset and inspect a php array How to reindex a php array

Number of videos: 3

MYSQL Console Questions And Answers

Your MYSQL console questions answered

Number of videos: 4

MYSQL Console Tutorials

Video tutorials on how to use the MYSQL Console to administer MYSQL databases and tables

Number of videos: 16