Want to Learn To Code or Improve Your Tech Literacy? Our Principles of Programming is a great course to add to your tool belt.
Welcome to WYWM Python Programming Fundamentals. In this course, we will develop your understanding of programming using Python syntax. This course will focus on developing a mindset around development.
The Introduction to Web Development course will walk you through the creation of your first website. Using HTML, CSS and JavaScript, you will create a website that allows users to interact with an API, all while learning fundamental web development skills. At the completion of the course, you will be confident in using web development tools, designing and building simple websites, accessing technical documentation, and have an understanding of core web languages. This course will prepare you to build your own projects, to be ready for more advanced courses, and to start working towards your first software development role!
DevOps brings a collaborative approach to software development, testing and deployment. It puts small teams with varying objectives together to work toward more efficient and high-quality code releases. This course is aimed at giving students a foundational knowledge of DevOps concepts and principles.
Continuing on from the Introduction to Web Development course, the Intermediate We Development course will teach you how to build an Online Store using Bootstrap, plus how to use Javascript and jQuery to build websites like a pro! |
In computer science, Big O notation is used to classify algorithms according to how their running time increases as the input size grows. Big O notation formalises the notion of "how long an algorithm takes to run". We use it to describe the worst-case runtime. By taking this course, you can optimise your code to be more efficient. This course will also help you understand why code can take a lot longer to run if you do it wrong! |
This course is designed to provide an understanding of Software Quality Assurance Testing Fundamentals.
By the end of this course, students will be able to:
In Git & GitHub, we will cover some essential Git techniques for version control.
We will start with understanding the basics of the Git protocol, leverage its functionality and commands, and look at the built-in Git extensions in VS Code
Then we will go over a real-life scenario on how Git is used among a team of developers to ship a product.
In this course, you will learn the basics of the Java language. Each module will have associated coding challenges to evaluate your skills and understanding.
By the end of the course, you will be able to: