Develop technical skills
Learn new skills for tomorrow, today.
Welcome to our curated collection of top learning resources for acquiring new technical skills! Whether you're aiming to advance your career, explore new fields, or broaden your knowledge base, you'll discover a variety of options here. From interactive online platforms to specialised programs offered by industry leaders, these resources cover a wide array of topics suitable for learners at every level.
Learning Resources:
Udemy: An online learning platform offering a wide range of courses on technical and non-technical skills, from programming languages to video editing and photography. Courses are created and taught by industry experts and can be accessed at any time.
Coursera: Known for its partnerships with universities and organisations worldwide, Coursera provides access to courses, specialisations, and degree programs covering various technical and non-technical fields, including computer science, engineering, and data science.
LinkedIn Learning: A professional development platform offering video courses taught by industry experts. LinkedIn Learning covers technical skills such as software development, IT infrastructure, as well as non-technical skills like project management and leadership.
Pluralsight: Specialising in technology skill development, Pluralsight offers courses, assessments, and hands-on labs across multiple disciplines, including software development, cybersecurity, and cloud computing, as well as creative skills like video editing and graphic design.
Khan Academy: Primarily focused on providing free educational content, Khan Academy offers tutorials and exercises on computer programming, mathematics, and science, making it an accessible resource for learners of all ages.
Codecademy: An interactive platform for learning to code, Codecademy offers hands-on coding exercises and projects in programming languages like Python, JavaScript, and HTML/CSS, catering to beginners and experienced developers alike.
Udacity: Known for its nano-degree programs, Udacity offers self-paced courses and projects developed in collaboration with industry partners. Technical topics include artificial intelligence, machine learning, and autonomous systems, as well as non-technical skills like digital marketing and entrepreneurship.
Skillshare: A community-driven platform offering thousands of classes across various creative and technical subjects, Skillshare enables learners to explore topics like graphic design, web development, and digital marketing through project-based learning. It also offers courses in photography and videography.
Treehouse: Focused on tech skills and coding, Treehouse offers courses, workshops, and projects designed to help learners build practical skills in web development, mobile app development, and game development, along with courses in digital marketing and UX/UI design.
MIT OpenCourseWare: Massachusetts Institute of Technology (MIT) provides free access to course materials from a vast array of technical and non-technical subjects, including computer science, engineering, mathematics, and humanities, allowing self-directed learners to explore advanced topics.
Harvard Online Learning: Harvard University offers online courses and programs covering diverse technical and non-technical fields, including computer science, data science, and cybersecurity, as well as courses in business, healthcare, and humanities.
Google Developers Training: Google offers free training resources and certification programs for developers, covering Google technologies like Android development, Google Cloud Platform, and TensorFlow, as well as courses in digital marketing and UX/UI design.
Microsoft Learn: Microsoft's learning platform offers interactive tutorials, learning paths, and certifications across various technical and non-technical domains, including cloud computing, data analysis, software development, and business applications.
IBM Skills: IBM provides free access to online courses, badges, and certifications covering emerging technologies like artificial intelligence, blockchain, and quantum computing, along with foundational IT skills, as well as courses in business strategy and leadership.
DataCamp: Specialising in data science and analytics, DataCamp offers interactive courses and projects covering programming languages like Python and R, as well as data visualisation, machine learning, and statistical analysis.
FreeCodeCamp: A nonprofit organisation offering free coding tutorials and projects in web development skills, including HTML, CSS, JavaScript, and backend technologies, along with courses in data analysis and scientific computing.
Code.org: Dedicated to expanding access to computer science education, Code.org offers free coding tutorials and resources designed for K-12 students and educators, making it an ideal starting point for beginners.
LinkedIn Skill Assessments: LinkedIn offers skill assessments to validate proficiency in various technical and non-technical areas, including programming languages, software development tools, project management, and business skills, helping professionals demonstrate their expertise.
YouTube tutorials from reputable channels: Numerous reputable channels on YouTube offer free tutorials and guides on technical and non-technical subjects, providing visual demonstrations and explanations on programming languages, software tools, digital marketing, and other technology concepts.
edX: Founded by Harvard University and MIT, edX offers a vast selection of online courses from leading universities and institutions worldwide, covering technical and non-technical skills like computer science, engineering, data analysis, business management, and humanities. Interactive learning experiences enable learners to acquire practical skills and earn certificates upon completion. EdX also offers MicroMasters and Professional Certificate programs for in-depth specialisation in specific technical and non-technical domains.