top of page

ARTIFICIAL INTELLIGENCE - SEARCH AND OPTIMIZATION

By Georgie Tech

This course is by Georgia Tech and is provided by Udacity. This class will teach you about search and optimization using AI. It is for beginners. This course is free.

udacity icon.png

ARTIFICIAL INTELLIGENCE - LOGIC, REASONING, AND PLANNING

By Georgia Tech

This course is by Georgia Tech and is provided by Udacity. This class will teach you about using logic and reason within an AI to plan problems. It is advanced, and you must know about Graph Theory, Set Theory, Logic, Data Structures, and Python. This class is free.

udacity icon.png

ARTIFICIAL INTELLIGENCE - COMPUTER VISION

By Affectiva

This course is by Affectiva and is provided by Udacity. This class will teach you about Computer Vision. It is advanced, and you must know about Differential Calculus, Linear Algebra, Deep Learning, and Python. This class is free.

udacity icon.png

ARTIFICIAL INTELLIGENCE - DEEP LEARNING

By Udacity

This course is by Udacity. It will teach you about Deep Learning and Neural Networks. This class is advanced, and you must know about Differential Calculus, Linear Algebra, and Python. This class is free.

udacity icon.png

ARTIFICIAL INTELLIGENCE - PROBABALISTIC MODELS

By Georgia Tech

This course is by Georgia Tech and is provided by Udacity. You will learn about Bayesian Networks, Hidden Markov Models, and Model Selection. This class is advanced, and you must know about Graph Theory, Set Theory, Probability and Statistics, Linear Algebra, and Python. This class is free.

udacity icon.png

ARTIFICIAL INTELLIGENCE - NATURAL LANGUAGE PROCESSING

By IBM Watson

This course is by IBM Watson ad is provided by Udacity. This class will teach you about Natural Language Processing. It is advanced, and you must know about Differential Calculus, Linear Algebra, Deep Learning, and Python. This class is free.

udacity icon.png

ARTIFICIAL INTELLIGENCE - VOICE USER INTERFACES

By Amazon Alexa

This course is by Amazon Alexa and is provided by Udacity. This class will teach you about Audio signal representation, language modeling, and Deep learning speech recognition. It is advanced, and you must know about Differential Calculus, Linear Algebra, Deep Learning, and Python. This class is free.

udacity icon.png

LEARN ABOUT ARTIFICIAL INTELLIGENCE

Here you will find tutorials and guides on Artificial Intelligence. There are many resources available for both beginners and experts. The majority of the resources that are listed are free.

JAVA PROGRAMMING BASICS

By Udacity

This is an online course that is provided by Udacity. This class will teach you the basics of Java syntax. It is for beginners, and may take approximately 6 weeks to complete. This class is free.

udacity icon.png

LEARN JAVA

By Codecademy

This is an online course that is provided by Codecademy. However, only part of this class is free. In the first chapter, you will learn the absolute basics of Java, such as how to use variables. To access the rest of this class, you must pay a monthly fee. The entire course is for beginners, and may take approximately 4 hours to complete.

codecademy icon.png

JAVA TUTORIAL FOR COMPLETE BEGINNERS

By John Purcell

This course is by John Purcell and is provided by Udemy. This class will teach you how to program in Java. This course is for beginners, and may take approximately 16 hours to complete. This course is free.

udemy icon 1.jpg

PRACTICE JAVA BY BUILDING PROJECTS

By Tim Short

This course is by Tim Short and is provided by Udemy. This class will teach you beginner to advanced Java programming concepts and will help you create your own applications from scratch. This course is for beginners, and may take approximately 3.5 hours to complete. This course is free.

udemy icon 2.jpg

JAVA - THE BEGINNERS SERIES

By Michel McAlexander

This course is by Michel McAlexander and is provided by Udemy. This class will give you an "overview of all the core concepts in Java to build a strong foundation in your computer programming skills". This course is for beginners, and may take approximately 6 hours to complete. This course is free.

udacity icon 3.jpg

EASY-TO-FOLLOW JAVA PROGRAMMING - GETTING STARTED WITH JAVA

By Duckademy IT Courses

This course is by Duckademy IT and is provided by Udemy. This class will teach how to program in Java in an "easy and entertaining way". This course is for beginners, and may take approximately 1.5 hours to complete. This course is free.

1167778_e1c1_5.jpg

A COMPREHENSIVE JAVA FOR BEGINNERS COURSE (CORE CONCEPTS)

By StudyEasy Organization and Chaand Sheikh

This course is by the StudyEasy Organization and Chaand Sheikh, and is provided by Udemy. This class will teach you how to program in Java, as well as how to code console applications. This course is for beginners, and may take approximately 9 hours to complete. This course is free.

1249018_fd6a_3.jpg

JAVA FOR NOOBS

By Pedro Mercado

This course is by Pedro Mercado and is provided by Udemy. This class will teach you to create programs and solve problems using Java. This class is for beginners, and may take approximately 4.5 hours to complete. This course is free.

622106_dada_4.jpg

JAVA PROGRAMMING FUNDAMENTALS

By Zakaria Chowdhury

This course is by Zakaria Chowdhury and is provided by Udemy. This class will help develop your programming skills in Java and improve your logical thinking. This class is for beginners, and may take approximately 1 hour to complete. This course is free.

1086390_3c6d_2.jpg

JAVA FROM SCRATCH

By Yakir Gabay

This course is by Yakir Gabay and is provided by Udemy. This class will teach you how to program in Java, as well as how to use Java in Android software. This class is for beginners, and may take approximately 4 hours to complete. This course is free.

904362_2f3b_2.jpg

JAVA BASICS FOR BEGINNERS

By Rohan D

This course is by Rohan D and is provided by Udemy. This class will teach you how to use Java to create complex applications. This class is for beginners, and may take approximately 1 hour to complete. This course is free.

1262158_2f9b_6.jpg

JAVA PROGRAMMING BASICS

By Charles Mulic

This course is by Charles Mulic and is provided by Udemy. This class teaches you how to code Java programs from scratch, as well as the process of how code gets executed. This class is for beginners, and may take approximately 3 hours to complete. This course is free.

642078_a41d_2.jpg

ECLIPSE IDE FOR BEGINNERS: INCREASE YOUR JAVA PRODUCTIVITY

By Chad Darby

This course is by Chad Darby and is provided by Udemy. This class teaches you how to use Eclipse to code and debug Java programs. This class is for beginners, and may take approximately 1 hour to complete. This course is free.

354422_f256_4.jpg

JAVA FOR NOOBS: GO FROM NOOB TO SEMI-NOOB

By Pedro Mercado

This course is by Pedro Mercado and is provided by Udemy. This class will teach you the fundamentals of Java programming. This class is for beginners, and may take approximately 5 hours to complete. This course is free.

808532_6962_3.jpg

LEARNING TO PROGRAM IN JAVA

Here you will find tutorials and guides on how to write code using the Java programming language. There are many resources available for both beginners and experienced programmers. The majority of the resources that are listed are free.

INTRO TO COMPUTER SCIENCE

By Udacity

This is an online course that is provided by Udacity. Not only will you learn Python in this class, but you will also learn the basics of Computer Science in general. This course is for beginners, and may take approximately 3 months to complete. This course is free.

udacity icon.png

PROGRAMMING FOUNDATIONS WITH PYTHON

By Udacity

This is another online course that is provided by Udacity. Unlike the previous course, this class is primarily focused on teaching you the basics of coding in Python. This course is for beginners, and may take approximately 6 weeks to complete. This course is free.

udacity icon.png

INTRODUCTION TO PYTHON

By Udacity

This last course by Python is very similar to the previous one. It will also teach you the basics of coding in Python. This course is for beginners, and may take approximately 5 weeks to complete. This course is free.

udacity icon.png

LEARN PYTHON

By Codecademy

This is an online course that is provided by Codecademy. However, only part of this class is free. In the first chapter, you will learn the absolute basics of Python, such as how to use variables. To access the rest of this class, you must pay a monthly fee. The entire course is for beginners, and may take approximately 10 hours to complete. 

codecademy icon.png

INTRODUCTION TO PYTHON PROGRAMMING

By Avinash Jain

This course is by Avinash Jain and is provided by Udemy. This class will also teach you the basics for python. It is for beginners, and may take approximately 3 hours to complete. This course is free.

udemy icon 1.jpg

PROGRAMMING WITH PYTHON: HANDS-ON INTRODUCTION FOR BEGINNERS

By Febin George

This course is by Febin George and is provided by Udemy. This class will teach you the fundamentals of programming as well as the Python language. This course is for beginners, and may take approximately 3.5 hours to complete. This course is free.

udemy icon 2.jpg

PYTHON FOR ABSOLUTE BEGINNERS

By Green Chameleon Learning

This course is by Green Chameleon Learning and is provided by Udemy. This class will teach you the fundamentals of Computer Science, the basics of Python programming, and how to use Pycharm to write. This course is for beginners, and may take approximately 3.5 hours to complete. This course is free.

udemy icon 3.jpg

PYTHON FOR BEGINNERS WITH EXAMPLES

By Ardit Sulce

This course is by Ardit Sulce and is provided by Udemy. This class will teach you to write non-complex programs in Python, as well as input and output data. This course is for beginners, and may take approximately 2 hours to complete. This course is free.

udemy icon 4.jpg

LEARN PYTHON, IT'S CAKE (BEGINNERS)

By Jay Elbourne

This course is by Jay Elbourne and is provided by Udemy. This class will give you a basic understanding of programming in Python. This course is for beginners, and may take approximately 7 hours to complete. This course is free.

udemy icon 5.jpg

INTERACTIVE PROGRAMMING IN PYTHON

By Appin Technology Lab

This course is by the Appin Technology Lab and is provided by Udemy. This class teach you the basics of Python and how to program using Spyder. This course is for beginners, and may take approximately 1.5 hours to complete. This course is free.

udemy icon 6.jpg

THE COMPLETE MASTERY TO PYTHON BASICS - FROM SCRATCH

By Osama Ajmal

This course is by Osama Ajmal and is provided by Udemy. This class will teach you the basics of programming in Python. It is for beginners, and may take approximately 8.5 hours to complete. This course is free.

udemy icon 7.jpg

THE FOUR PILLARS OF OOP IN PYTHON 3 FOR BEGINNERS

By Febin George

This course is by Febin George and is provided by Udemy. This class will teach you about Object Oriented Programming (OOP) in Python. This class is for beginners, and may take about 2.5 hours to complete. This course is free.

udemy icon 8.jpg

LEARN PYTHON PROGRAMMING

Here you will find tutorials and guides on how to write code using the Python programming language. There are many resources available for both beginners and experienced programmers. The majority of the resources that are listed are free.

writing on computer

PROGRAMMING AND ARTIFICIAL INTELLIGENCE

Resources for learning different programming languages, as well as resources for learning more about Artificial Intelligence.

©2017 by Compass For Learning. Proudly created with Wix.com

bottom of page