Techiqbal

Google online Free course - Get cetificate from Google​

Online Courses

Discover a range of free learning content designed to help grow your business or jumpstart your career. You can learn by selecting individual modules, or dive right in and take an entire course end-to-end.

Previous slide
Next slide

Elements of AI

A free online course for everyone interested in AI - no complicated math or programming required.

The goal of the course is to demystify Artificial Intelligence (AI). It provides a gentle introduction to the basics that enables you to understand what is possible, and what isn't, and to recognise how AI is affecting our lives. After the course, you will be able to define and discuss AI, be critical about AI-related claims, explain the underlying technologies including machine learning and neural networks and understand the major implications of AI.

Fundamentals of digital marketing

Learn the fundamentals of digital marketing, and help grow your business or career.

Master the basics of digital marketing with our free Interactive Advertising Bureau-accredited course. There are 26 modules to explore, all created by Google trainers, packed full of practical exercises and real-world examples to help you turn knowledge into action.

Google Ads

Grow your skills using Google Ads to advertise your business online, and get Google Ads Certified

Learn how to get your business in front of the right customers by creating and customising your own Google Ads Search campaigns. You'll discover best practice approaches to keywords, bidding strategies and more – and explore new ways to boost performance and reach your marketing goals.

Understand the basics of machine learning

Discover some of the ways machine learning is helping improve lives and grow businesses.

Whether it's recommending movies or helping scientists find breakthrough cures, machine learning is a powerful new tool with untold potential. In the Understanding the basics of machine learning course videos, we'll explore what these technologies are and how they can be applied in real life to help businesses grow.

Machine Learning Crash Course

Google's fast-paced, practical introduction to machine learning

This course teaches the basics of machine learning through a series of lessons that include video lectures from researchers at Google, text written specifically for newcomers to ML, interactive visualizations of algorithms in action and real-world case studies. While learning new concepts, you'll immediately put them into practice with coding exercises that walk you through implementing models in TensorFlow, an open-source machine intelligence library.

Intro to TensorFlow for Deep Learning

Learn how to build deep learning applications with TensorFlow.

This course was developed by the TensorFlow team and Udacity as a practical approach to deep learning for software developers. You'll get hands-on experience building your own state-of-the-art image classifiers and other deep learning models. You'll also use your TensorFlow models in the real world on mobile devices, in the cloud, and in browsers. Finally, you'll use advanced techniques and algorithms to work with large datasets. By the end of this course, you'll have all the skills necessary to start creating your own AI applications.

Learn Python basics for data analysis

Find out how rewarding programming in Python can be! Learn how to use and write functions, practice with data analysis, and work on your first algorithm!

This course is designed to teach you the fundamentals of the Python programming language, especially for the purpose of data analysis. We'll look at how to structure and group information in your program with data types, use programming logic so that your program does what you want it to and how to use and write functions so that you can save time when writing programs.

Introduction to Python Programming

In this course, you'll learn the fundamentals of the Python programming language, along with programming best practices.

You’ll learn to represent and store data using Python data types and variables, and use conditionals and loops to control the flow of your programs. You’ll harness the power of complex data structures like lists, sets, dictionaries, and tuples to store collections of related data. You’ll define and document your own custom functions, write scripts, and handle errors. Lastly, you’ll learn to find and use modules in the Python Standard Library and other third-party libraries.

Build your first web pages with HTML and CSS

Learn to create your first web pages using HTML and CSS, the two most important languages on the web. No coding experience required!

In this course, you will learn how to use HTML5 and CSS3, the two types of code upon which all websites are based. HTML and CSS are great entry points to the world of code and are necessary languages for any developer or web designer to know. Create your page's content with HTML, and make it look great with CSS. You'll learn all about these two languages and how they work together to render all your favorite websites.

Intro to JavaScript

Learn the fundamentals of JavaScript, the most popular programming language in web development.

In this course, you'll learn the fundamentals of JavaScript syntax. You'll explore JavaScript fundamentals by learning how to define variables and use data types to represent data in your code.

Learn programming with JavaScript

This cBuild a strong foundation in web development by learning JavaScript, one of the major programming languages on the web.

This course is designed to teach you the fundamentals of the JavaScript programming language and to give you lots of practice along the way! We'll look at how to structure and group information in your app with data types, how to use programming logic so your app does what you want it to and how to write readable code so you can more easily modify, maintain, and share your apps.

Object-Oriented JavaScript

This course is designed to teach web developers how to utilize the various object-oriented programming features within JavaScript.

Object-oriented programming allows developers to build applications with reusable and maintainable blocks of code, which leads to efficiency and simplified software design. With object-oriented JavaScript, you'll be able to build classes to construct objects that encapsulate both data and functionality. You'll also learn how to leverage prototypal inheritance to maintain DRY code, allowing you to pass behaviors down to objects. You'll also learn how to keep data safe and secure by creating private state with closures and immediately-invoked function expressions.

Developing Android Apps with Kotlin

Learn to architect and develop Android apps in the Kotlin programming language using industry-proven tools and libraries.

The course gives you hands on experience as you build real Android apps using industry best practices, with modern app architecture. You'll learn to use Android Jetpack components such as Room for databases, Work Manager for background processing, the new Navigation component, and more. You'll use key Kotlin features to write your app code more quickly and concisely.

Build Native Mobile Apps with Flutter

In this course, you'll learn how to use Flutter to quickly develop high-quality, interactive mobile applications for iOS and Android devices.

Whether you’re just getting started with mobile app development, or experienced with other mobile app frameworks, you’ll enjoy the high-velocity development and quality apps that Flutter enables. Work with Google instructors step-by-step to build an app in one codebase that compiles down to native ARM code and has high performance on both iOS and Android. Learn how to develop fast by making use of Flutter's reactive framework, stateful Hot Reload, and integrated tooling. Customize your app with rich, composable widgets, built-in animations, and a layered, extensible architecture.

Kotlin Bootcamp for Programmers

Learn the essentials of the Kotlin programming language from Kotlin experts at Google.

Kotlin is a modern and concise JVM language that supports functional programming paradigms. Whether you’re a Java developer or a programmer in another object-oriented language, this course will teach you the essential language features that has made Kotlin so popular with developers. By the end of this course, you’ll gain the skills you need to build your next project in Kotlin.

SQL for Data Analysis

In this course, you’ll learn to use Structured Query Language (SQL) to extract and analyze data stored in databases.

You’ll first learn to extract data, join tables together, and perform aggregations. Then you’ll learn to do more complex analysis and manipulations using subqueries, temp tables, and window functions. By the end of the course, you’ll be able to write efficient SQL queries to successfully handle a variety of data analysis tasks.

Learn about Agile project management and SCRUM

Learn the principles of Agile software development! Discover how a SCRUM team plans a sprint, builds feedback into each cycle, creates retrospectives, and holds daily stand ups.

We live in an era where businesses operate in an environment of incredible technological innovation and where customers have more choice than ever before. How do we build a product that customers love while also helping a business achieve its objectives? This requires being able to cope with a fast-changing environment, to respond to changing customer needs, to experiment, and learn quickly. It is in this context that Agile Methodologies have become a popular choice for project management frameworks in product development.

Leave a Comment