Python Teen Coders - Raspberry Pi Camp

Course Summary

What is a Raspberry Pi?

It is a tiny (about credit-card size), affordable and powerful computer. You can do most things that a normal desktop or laptop computer can do such as word processing, browsing the internet, play high-definition videos and games, coding and much more. Kids all over the world are using it to learn programming and electronics. The following video gives you an overview of what the Pi is.

What is a Raspberry Pi? from Raspberry Pi Foundation on Vimeo.

This course will get you up and running with your Raspberry Pi. You will learn how to set up and configure it and how to access the Pi desktop from your laptop or tablet.

Since the Pi Raspbian OS is based on Linux you will also learn some essential Linux to allow you to get the most out of your Pi.

You will also learn the basics of Python programming on the Raspberry Pi and how to connect a breadboard for a simple electronics project.

Course Content

Module 1 : Up and Running with the Raspberry Pi

  • What is the Raspberry Pi?
  • A tour of the board
  • Accessories for the Pi
  • Using NOOBS to install the Raspbian OS
  • Connecting up your Pi
  • Booting up
  • Configuring your Pi
  • VNC into your Pi
  • How to shutdown

Module 2 : Using Linux on the Pi

To get the most out of your Pi, you will learn some essential Linux in this module.

  • Quick tour of the OS
  • Navigating the file system
  • Installing new software

Module 3 : Python on the Pi

Python is a simple to learn, yet powerful programming language.

  • Using IDLE3 to run Python interactively
  • Saving and running your Python programs
  • Understanding Python objects and data types
  • Overview of the Python Standard Library
  • Third Party Libraries and how to install them

Module 4 : Using the Pi and Python for Electronics Projects

  • Accessories needed
  • Introduction to GPIO
  • Testing GPIO in Python
  • Blinking an LED with Python

Next Course

Registration

Download registration form

Closing date for registration : November 22, 2017

Trainer

Boey Pak Cheong

Boey Pak Cheong graduated from Universiti Malaya with a B. Sc. (Hons) in Chemical Technology but became keenly interested and actively involved in computer programming from the late 1980s onwards. He pioneered the usage of Python in Malaysia since 1995 and has more than 20 years experience in software development using various programming languages (including Python, C, PHP, Javascript, HTML, CSS2, LaTeX ) in the Windows and Linux operating systems, with 19 years experience in using the Python language in a production environment.

Since 2006, he has conducted professional training courses in Python programming at the introductory, intermediate and advanced levels for several leading multinational companies in Malaysia, including Intel, F-Secure, CSGI, Experian and MIMOS amongst many others. He also conducts courses for the Django Web Development Framework, Linux and Tcl/Tk.

He also speaks frequently about Python, most recently at the MiniPyCon 2014 in Kuala Lumpur and at the Institution of Engineers, Malaysia.

Currently he operates Pytech Resources which specializes in Python and Django training and consultancy and software development. He has previously worked in technical and management positions with British Petroleum, ITT and Alcatel and also attended a senior management training program at the London Business School, UK.

He created the software for a leading e-commerce website using Python that dynamically generates comprehensive pdf reports either in English or Chinese and continues active development of new products for this website. But today Boey is primarily focused on teaching Python and Django.

Testimonials

Course Information

Anyone with an interest to learn more about the wonderful Raspberry Pi. Along the way learn about the Linux operating system and the basics of programming in Python and using the Pi for electronics projects.

This course is for beginners. No prior programming experience is required. Participants should be familiar with using a computer and applications such as a simple word processor, browser and others.

RM950.00

Early Bird Discount of RM200.00 applies if you register and make payment before end October

Price includes a Raspberry Pi Starter Kit (RM300 value) comprising of :

  • Raspberry Pi 3
  • 16GB SD card
  • Power supply unit
  • Case
  • HDMI cable
  • Breadboard
  • Jumper wires

Training Documentation (HTML and video format)
Class will run subject to a minimum of 8 persons. Each class is limited to a size of 20 persons in order to optimize the learning process. A full refund will be given in case of cancellation of the class due to insufficient quota. Alternatively this amount can be used for payment of the next available class.