Computer Programming and Web DevelopmentTake courses from us to learn the essentials of software programming and Web development or use our tutoring services to get help with a course you are already on. Our instructors have decades of experience working with various computer languages and expertise in coding for the Web, programming Microsoft Office, and more. |
Programming and Web DevelopmentWith the internet, data, and automation playing ever-larger roles in our technology-driven world, demand is high and rising for skilled computer programmers and Web developers. Whether you are planning a career move into this field, are already working towards a qualification in it, or just want to learn parts of it purely out of interest, we have something to offer you! We teach courses to give you the fundamentals of computer programming and introduce you to a range of topics in Web development, even if you have absolutely no prior experience or knowledge of the subjects — see below for details. Customized courses in these or other technologies are also possible; please contact us to enquire. Both one-on-one instruction and group classes are available. We also provide one-on-one tutoring, in person or online, for conventional post-secondary courses as well as online courses, coding bootcamps, and other types of continuing education. Please contact us if you have a need in this area. |
||
Learn to programWe offer an introductory course in programming that uses hands-on work in the Python language to teach language-independent principles of computer logic, data structures, |
Code for the WebOur in-house Web development courses use practical exercises and projects to build, from scratch, multi-page websites including graphics, animations, and forms; to produce fast, platform-independent Web apps; and to program servers and databases. We teach HTML, CSS, JavaScript, React, PHP, and MySQL. |
Automate MS OfficeThe VBA (Visual Basic for Applications) programming language is used to automate and extend the functionalities of apps in the Microsoft Office suite — in particular, data analysis using Excel. If you are already an accomplished user of Office and wish to add VBA programming to your skill set, we will work with you to make that happen. We can provide individualized courses of instruction in VBA that are tailored to meet your personal goals starting from your current knowledge. Simply contact us to discuss the possibilities. |
We are here to help you on your path to success, whether academic or professional! |
Why A&D Tutoring?We teach courses that provide a more applied, hands-on way to learn programming and Web development than traditional post-secondary courses can offer, with much more instructor contact time built into them. We take more time and can give more individualized guidance than fast paced coding bootcamps might to instill the core fundamentals in students with limited or even no prior programming experience. We teach coding from the ground-up as a fundamental mindset, rather than the memorization of syntax or specialized patterns that define some online tutorials. And we go through a variety of technologies with a consistency of approach and style from instructors with long experiences in both professional programming and Explore your optionsTaken all together, our courses below can bring you from having no experience whatsoever in programming to being ready for intensive, professional career training in Web development. However, if you want just to get a taste of the field and/or you already have some programming knowledge, you may wish to take a single course or a subset only. Whatever your reasons, if you are interested in any course, we usually first do an assessment of your current computer and IT skills overall so we can recommend the training from us that will work best to your advantage. Get certifiedAs an authorized Pearson Vue Test Centre, we provide the facilities for you to write certification exams from Pearson themselves (Pearson Vue IT Specialist Program), as well as some from the Python Institute and the JavaScript Institute. In fact, our programming and Web development courses have been designed explicitly to help prepare you for some of these qualifications; see below, or contact us, for details. |
Introduction to Programming for Web Development
Computer programming is learned by doing. In this series, we combine lectures and demonstrations of fundamental concepts with a strong focus on guided but independent work on your part to build a variety of working programs and webpages from scratch. This helps you absorb ideas, sharpen practical skills, and develop projects, that could be included in a resume portfolio. The first three courses of the series are also aligned with four separate exams in the Pearson Vue IT Specialist Certification Program. The courses are meant to be taken in order if you have no prior programming experience. However, if you have relevant background knowledge, you may wish to take the courses in a different order, or even just some of them independently instead of the others. Contact us to discuss your option and to enquire about dates and pricing for these courses. Individual instruction and group classes are both possible, delivered either in person or online.
1. Computer Programming with Python(100 hours) Python is a general-purpose programming language. It is one of the easiest to learn and understand, it is widely used in many fields including Web development, and it places consistently in the top two or three languages most in demand by employers. This course uses Python to teach the concepts and techniques common to any computer language — how to "think like a programmer" through practical applications leading to a substantive project. |
2. Building Webpages with HTML & CSS(100 hours) HTML is the code used to create and structure content on webpages, and CSS is used alongside HTML to control the appearance and style (typeface, colour, size, position) of all webpage elements. Together, these languages are at the "front end" of every website and every Web application. This course works through HTML and CSS from the essential basics to the construction of ready-to-deploy websites with sophisticated layouts, graphics, and user forms. |
3. Activating Webpages with JavaScript(100 hours) JavaScript is the most commonly used programming language in the world and, along with Python, one of the most sought after by employers. It comes built into every Web browser and is the main driver of any dynamic behaviour or interactive functionality on webpages. This course develops the structure and features of JavaScript as a computer language and puts it to use in creating modern, animated and responsive webpages. |
4. Collaboration and Version Control with GitHub(40 hours) GitHub.com is the world’s largest internet hosting service for software developers. It uses a custom-made system called Git to store, share, solicit feature requests, fix bugs, and track changes in programs at all stages of completion for individual and team projects of every description. This course gives an introduction to version control in software development by using Git and GitHub in projects with Python, HTML, CSS, and JavaScript. |
5. Server-side JavaScript and Apps with Node.js and React(100 hours) Node.js and React are technologies used by millions of websites, including giants such as Facebook, Netflix, Twitter, and Uber. They run JavaScript directly on servers — the machines where hosting companies store webpages and send them to users on demand — to create fast, platform-independent websites and apps. This course explores how JavaScript, Node.js, and React work together and uses them to build sleek, responsive Web applications. |
6. Programming Servers and Databases with PHP and MySQL(100 hours) PHP is a language used by most websites to program servers for aspects of interactivity (for example, to deal with information submitted in browser forms). MySQL is used to manage records and databases stored on servers. This course develops practical examples of how PHP works with HTML to underpin many webpages; how databases are structured and how MySQL unlocks them; and how PHP and MySQL together drive webpages that rely on databases. |
Let us be a part of your academic or career journey.Dedicated to helping learners of all ages meet and exceed their goals. Use the link below to contact us today! |