Part 1 ( Data Science, Programming, Programming languages)
Are you searching for the best free online courses to build your future career? Then Udacity is one of the most excellent choices to learn free courses. It offers hundreds of MOOCs (Massive Open Online Courses) and nano degree programs, and also it is partnered with various leading companies like Google, Facebook, Microsoft, Twitter, and more. We at coursenator did research and have provided a list of updated free udacity courses. Scroll down and have a look!
Intro to Data Science
Free course
2 months
Intermediate
Share this course
Course overview
This course helps to start your career in data science. Data Manipulation, Data Analysis with Statistics and Machine Learning, Data Communication with Information Visualization, Data at Scale - Working with Big data topics are covered in this introductory course.
What will you learn?
Introduction to Data science
Data Wrangling
Data Analysis
Data Visualization
MapReduce
Course review:
This course is pretty good for people who start their career in data science. To learn advanced topics, choose other Udacity courses.
Database Systems Concepts & Design
Free course
16 weeks
Intermediate
Share this course
Course overview
Learn how to apply a database application development methodology to a real-world project from this intermediate course.
What will you learn?
Database concepts
Database Models
Database Management
Course review:
Students who completed this course do not consider it problematic.
SQL for Data Analysis
Free course
4 weeks
Beginner
Share this course
Course overview
Learn how data analysts use Structured Query Language (SQL) to access and analyze the data stored in a database.
What will you learn?
SQL Basics
SQL Joins
SQL Aggregations
Subqueries and Temp Tables
SQL Data cleaning
Window functions
Course review:
Data analysis provides complete records, storage, support, and stable rates. This course is concise and well-structured for learning.
4. Spark
Free course
10 hours
Intermediate
Share this course
Course overview
Spark is a fast and standard engine for large-scale data processing. Using Spark, you can work with big data and build machine learning models.
What will you learn?
The power of Spark
Data Wrangling with Spark
Debugging and Optimization
Machine learning with Spark
5. Data Analysis & Visualization
Free course
16 weeks
Intermediate
Share this course
Course Overview
Learn to analyze and visualize complex high-dimensional data from this intermediate Data Analysis & Visualization course.
What will you learn?
Programming in R
Data Analysis
Regression
6. Rapid prototyping
Free course
3 weeks
Intermediate
Share this course
Course Overview
The most common type of prototyping used in the software industry is Rapid prototyping. Learn how to use prototyping to save time and money in the development process.
What will you learn?
Low-Fidelity Prototypes & User Research
Medium-Fidelity Prototypes with inVision
Lifelong Prototyping
Course review:
This simple course is designed for beginners, so it is easy to complete in a few days.
7. Creating an Analytical Dataset
Free course
2 weeks
Beginner
Share this course
Course Overview
This short course will teach you how to use a powerful tool called Alteryx in data analytics.
What will you learn?
Understanding Data
Data issues
Data formatting
Data blending
8. Problem-solving with Advanced Analytics
Free course
2 weeks
Beginner
Share this course
Course Overview
Learn how to solve business problems using data analytics from this short beginner course.
What will you learn?
The analytical problem-solving framework
Selecting an analytical methodology
Linear regression
9. Classification models
Free course
2 weeks
Intermediate
Share this course
Course Overview
This Udacity’s free course will teach you how to solve your business problems using classification models.
What will you learn?
Introduction to classification modeling
Binary classification models
Non-Binary classification models
10. Kotlin Bootcamp for Programmers
Free course
2 weeks
Intermediate
Share this course
Course Overview
From this course, learn the fundamentals of the Kotlin programming language from Kotlin experts.
What will you learn?
Welcome
Kotlin Basics
Functions
Classes
Kotlin Essentials: Beyond the Basics
Functional Manipulation
11. Big data Analytics in Healthcare
Free course
2 months
Intermediate
Share this course
Course Overview
Learn how to manage massive data in health care from this Big data analytics course.
What will you learn?
Big data
Healthcare
Technologies
12. Machine learning for Trading
Free course
4 months
Intermediate
Share this course
Course Overview
Make wise decisions in Trading by learning strategies on Machine learning.
What will you learn?
Manipulating financial data in Python
Computational Investing
Machine learning Algorithms for Trading
Course review:
Some learners consider this course as informative and more interesting, but few are disappointed with no coding assignments.
13. Machine Learning
Free course
4 months
Intermediate
Share this course
Course Overview
Learn how to solve data science problems by applying Supervised, Unsupervised, and Reinforcement techniques.
What will you learn?
Supervised learning
Unsupervised learning
Reinforcement Learning
14. Intro to Hadoop & MapReduce
Free course
1 month
Intermediate
Share this course
Course Overview
Learn basic concepts of MapReduce and Apache Hadoop from this course.
What will you learn?
Big data
HDFS and MapReduce
MapReduce code
MapReduce Design Patterns
Course review:
It is an excellent place to learn the introduction of Hadoop and MapReduce. The real-life examples and assignments will keep you engaged.
15. Data Analysis with R
Free course
2 months
Intermediate
Share this course
Course Overview
Learn how the R programming language is used in data analytics from this mini-course.
What will you learn?
What is EDA?
R Basics
Explore one variable
Explore two variables
Explore many variables
Diamonds and price predictions
Course review:
This course is mainly for the people who are new to R. The classes are very informative and enjoyable.
16. Full-stack interview preparation
Free course
1 week
Intermediate
Share this course
Course overview:
This course is one of the best courses for full-stack interview preparation.
What will you learn?
Interview practice
17. Intro to cloud computing
Free course
2 months
Beginner
Share this course
Course Overview
To store and manage data, gain cloud computing skills in this cloud computing course.
What will you learn?
An introduction to cloud computing
Fundamental Cloud Concepts
AWS Console and accessing cloud services
Compute services
Cloud databases and Serverless architecture
18. Compilers: Theory & Practice
Free course
Intermediate
Share this course
Course overview:
This course will teach you the concepts behind building compilers for higher- level programming languages.
What will you learn?
Front end
Middle end
Back-end
Course review:
Learners who have an interest in compilers will enjoy the course.
19. Web Tooling & Automation
Free course
3 weeks
Intermediate
Share this course
Course Overview:
This Google's free course will help you to Acquire Knowledge about Web Tooling & Automation.
What will you learn?
Introduction
Productive Editing
Powerful Builds
Expressive Live Editing
How to Prevent Disasters
Awesome Optimizations
20. Front end frameworks
Free course
8 weeks
Advanced
Share this course
Course Overview:
Udacity’s Front end frameworks course will teach you how to build successive Single Page Applications.
What will you learn?
Building a Single Page Application
Examine A Framework’s Source
Angular
Ember
21. Responsive web design fundamentals
Free course
2 weeks
Intermediate
Share this course
Course Overview:
Learn some strategies to develop an excellent website.
What will you learn?
Why Responsive
Starting Small
Building Up
Common Responsive Patterns
Optimizations
Course review:
Responsive Web design is a simple and informative course. Knowledge of HTML5 & CSS3 will help you for better understanding.
22. Software Architecture & Design
Free course
2 months
Intermediate
Share this course
Course Overview:
Software Architecture and Design will help you to build software systems. Learn more concepts of Software architecture from this course.
What will you learn?
Introduction
UML and Analysis
Software Architecture
Software Design
Course review:
If you know Software Engineering Principles, then this will be an excellent course for you. Although its numerous materials are helpful, it dissatisfies the learners.
23. Software Development process
Free course
3 months
Intermediate
Share this course
Course Overview:
It is essential for Software engineers and Engineering managers to know about the Software development process. Take this course for your future career.
What will you learn?
Introduction and Overview
Lifecycle Models
Integrated Development Environment
Version Control Systems
Requirements Engineering
OO Software and UML
Software Architecture
A Tale of Analysis and Design
Design Patterns
Unified Software Process
General concepts
Black-Box Testing
White-Box Testing
Agile Development Methods
Software Refactoring
Course review:
The instructors engagingly explain the concepts. Some learners enjoyed this course, but few consider the ideas are not clear.
24. ES6 – Javascript Improved
Free course
4 Weeks
Advanced
Share this course
Course overview:
Master your coding skills by learning ESMAScript6 usage in the ES6-Javascript Improved course.
What will you learn?
Syntax
Functions
Built-ins
Professional developer – fu
Course review:
Learners recommend this course for its easy concepts and interactive exercises.
25. Introduction to HTML &CSS
Free course
3 weeks
Beginner
Share this course
Course Overview:
This beginner-level course will cover the fundamental concepts of HTML & CSS.
What will you learn?
HTML Syntax
HTML Syntax Problem Set
CSS Syntax
CSS Syntax Problem Set
Course review:
This course is not designed for beginners, so intermediate knowledge of HTML & CSS will help you understand the topics of this course.
Free course
2 months
Intermediate
Share this course
Course Overview:
This course will help you to understand the fundamentals of programming languages.
What will you learn?
String patterns
Lexical Analysis
Grammars
Parsing
Interpreting
Building a Web Browser
Wrap-up
Course reviews:
This course will not teach you an introduction to programming. You should know basic programming to understand the idea of the course.
27. Developing Android Apps
Free course
60 hours
Intermediate
Share this course
Course overview:
This course will help you to build a successful android app.
What will you learn?
Creating Project Sunshine
Loading Data from the internet
RecyclerView
Intents
The Application Lifecycle
Preferences
Content Providers
Android Architecture Components
Background Tasks
Completing the UI
Polishing the UI
Course review:
This course is helpful for beginners, but learners consider the concepts are outdated.
28. Design of Computer Programs
Free course
2 months
Advanced
Share this course
Course overview:
Learn solutions for programming problems to become a successful Python developer.
What will you learn?
Winning Poker Hands
Back of the envelope
Regular expressions, other languages, and interpreters
Dealing with complexity through search
Dealing with uncertainty through probability
Word games
Conclusion
Course review:
This course will be very entertaining and challenging for learners, and also they enjoy the class.
29. Object-Oriented JavaScript
Free course
3 weeks
Intermediate
Share this course
Course overview:
This course will teach you the various details of Object-Oriented Javascript.
What will you learn?
Objects in depth
Functions at Runtime
Classes and Objects
30. Full Stack Foundations
Free course
3 weeks
Intermediate
Share this course
Course overview:
Learn the fundamentals of back-end web development from the full-stack foundation course.
What will you learn?
Working with the CRUD
Making a Web Server
Developing with Frameworks
Iterative Development
Course review:
Learners considered this as a decent course, but few are not satisfied.
31. Java Programming Basics
Free course
6 weeks
Beginner
Share this course
Course overview:
Build various applications by learning the basic concepts of Java programming.
What will you learn?
How to write Java syntax and create variables
Using Methods and Conditional Statements
How to create functions
How to create loops
Intellij and Debugging
Course review:
This course will be beneficial for new coders, and the concepts are also explained well.
32. Data Wrangling with Mongo DB
Free course
2 Months
Intermediate
Share this course
Course overview:
Learn how to handle massive data at ease from the Data Wrangling with Mongo DB course.
What will you learn?
Data Extraction Fundamentals
Data in More Complex Formats
Data Quality
Working with MongoDB
Analyzing Data
Case Study – OpenStreetMap Data
Course review:
This course skips many details and does not meet learners’ expectations, but some recommended it.
33. Machine learning Interview Preparation
Free course
1 week
Intermediate
Share this course
Course overview:
Learn essential topics and strategies for Machine learning interviews in this course.
What will you learn?
Machine learning interview guide
Machine learning interview practice
Technical interviewing techniques
34. Intro to Relational Databases
Free course
4 weeks
Intermediate
Share this course
Course overview:
This course will teach you the introduction of Relational databases (also called SQL databases).
What will you learn?
Data and Tables
Elements of SQL
Python DB-API
Deeper into SQL
Course review:
This short course is helpful for learners to understand the basics of SQL databases.
35. Software testing
Free course
1 month
Intermediate
Share this course
Course overview:
Learn different testing methods to detect the failures of software systems.
What will you learn?
Domains, Ranges, Oracles, and Kinds of Testing
Code Coverage
Random Testing
Advanced Random Testing
Consequences
Conclusion
Course review:
This course is beneficial for professional programmers.
36. Software debugging
Free course
2 months
Intermediate
Share this course
Course overview:
Learn how to detect and resolve errors(or bugs) from the Software debugging course.
What will you learn?
How Debuggers work
Asserting Expectations
Simplifying Failures
Tracking Origins
Reproducing Failures
Learning from Mistakes
Course review:
This course will provide you with more information, and it is beneficial for learners.
37. Intro to Point & Click App Development
Free course
1 month
Beginner
Share this course
Course overview:
Intro to Point & Click App development will teach you how to build apps without coding knowledge.
What will you learn?
What is Salesforce
Creating Your First App
Building out your Data Model
Visualizing your Data
Adding Automation
Make it Social. Make it Mobile.
Final Project: Build Your own App
Course review:
It is an excellent course for learning the building of the salesforce app.
38. Website Performance Optimization
Free course
1 week
Intermediate
Share this course
Course overview:
Do you know how browsers convert web technologies like HTML, CSS, and JavaScript into websites? Learn Website performance optimization to get answers to your interesting questions.
What will you learn?
Introduction
Critical rendering path
Easy HTML, CSS, & Javascript optimizations
Course review:
Many learners completed this course.
39. UX Design for Mobile developers
Free course
6 weeks
Beginner
Share this course
Course overview:
Learn to build powerful mobile apps using UX design from this short course.
What will you learn?
What is user experience?
User-centred design
Designing for Mobile constraints
Designing for Android delight
Course review:
This course provides excellent content for beginners, and the lessons are beneficial for Android developers.
40. Data Visualization & D3 js
Free course
7 weeks
Intermediate
Share this course
Course overview:
This course will help you to gain the basic knowledge of Data Visualization.
What will you learn?
Visualization fundamentals
Building blocks
Design principles
Dimple js
Narratives
Animation and interaction
Course review:
Data Visualization & D3 js is not a bad course, but it does not satisfy learners.
41. HTML 5 Canvas
Free course
2 weeks
Beginner
Share this course
Course overview:
Learn how to use HTML 5 element (Canvas) to draw graphs, and create animations.
What will you learn?
HTML 5 Canvas Basics
From Pixels to Animation
Course review:
HTML5 Canvas is a nice course, and the exciting projects are helpful for students.
42. Intro to ios App Development with Swift
Free course
1 month
Intermediate
Share this course
Course overview:
Learn how to build an excellent iPhone app using a powerful programming language called Swift.
What will you learn?
Introduction to Swift and Xcode: the tools of iOS
iOS App Structure: AutoLayout and Buttons
Using ViewControllers to build an app with Multiple Views
How to record audio and use the delegation design pattern
Playback sound and add sound effects
Course review:
Learners liked this course, and it was excellent to learn the programming language Swift.
43. Model Building and Validation
Free course
8 weeks
Advanced
Share this course
Course overview:
This course will help you to advance your skill in model building.
What will you learn?
Introduction to the QMV process
Question phase
Modeling phase
Validation phase
Identify hacking attempts from network flow logs
Course review:
Learners expect more from this advanced data science course.
44. Javascript Testing
Free course
2 weeks
Intermediate
Share this course
Course overview:
Learn to build Javascript applications using red-green-refactor workflow.
What will you learn?
Rethinking testing
Writing test Suites
Course review:
This course will help you to understand the importance of tests and learn to use the jasmine framework.
45. ios Networking with Swift
Free course
3 months
Advanced
Share this course
Course overview:
Master your skills in networking as it is required for most modern ios apps.
What will you learn?
Making a Network request
Using web Services and APIs
Chaining Asynchronous Requests
Authenticating Requests
Improving networking with MVC
Preparing for “On the Map”
46. Authentication & Authorization OAuth
Free course
2 weeks
Intermediate
Share this course
Course overview:
This course will provide you with more information about the protocol called Oauth 2.0 framework.
What will you learn?
Authentication vs. Authorization
Creating a Google+ Sign-In
Local Permission Systems
Adding Facebook & Other Providers
Course review:
The step-by-step implementation of Oauth2 authentication via google is beneficial for many learners.
47. Browser Rendering Optimization
Free course
1 month
Advanced
Share this course
Course overview:
This Google’s free course helps web developers to build high-performance web applications.
What will you learn?
The critical rendering path
App lifecycles
Weapons of jank destruction
Javascript
Styles and Layout
Compositing and Painting
Course review:
Students liked this Browser Rendering Optimization course.
48. ios persistence and core data
Free course
2 months
Advanced
Share this course
Course overview:
This course will provide you with techniques for storing data on your device’s hard drive.
What will you learn?
Simple persistence
The ios file system
Introducing core data
The core data stack
Simpler code with core data
Core data & Concurrency
49. How to make an ios app
Free course
3 months
Advanced
Share this course
Course overview:
To become an expert in building apps for iPhone or iPad, enroll in this course.
What will you learn?
Research app ideas
Build your App
Reflect on the App Development process
50. Android Performance
Free course
4 weeks
Advanced
Share this course
Course overview:
This course will help you understand the problems of App’s performance and learn how to diagnose those problems.
What will you learn?
Welcome
Render
Compute and memory
Battery
Course review:
The instructors help to solve problems using Android SDK tools & APIs.
51. Advanced Android App Development
Free course
6 weeks
Advanced
Share this course
Course overview:
This course will help you to develop your skill to become an Android developer.
What will you learn?
Fragments
Libraries
Firebase cloud messaging
Places
Media Playback
Widgets
Espresso
Publishing your App
52. Material design for Android Developers
Free course
4 weeks
Intermediate
Share this course
Course overview:
This course will teach you the application of material design that defines Android’s visual language.
What will you learn?
Android design fundamentals
Surfaces
Bold graphic design
Meaningful motion
Adaptive design
Course review:
Learners liked this course, and it is beneficial for beginners.
53. Gradle for Android & Java
Free course
6 weeks
Advanced
Share this course
Course overview:
Learn to use Gradle build tool for building Android and Java apps.
What will you learn?
Gradle fundamentals
Gradle for java
Gradle for Android
Advanced Android Builds
Final project
Course review:
This course is beneficial for android developers, and it is excellent to learn Gradle.
54. Xcode Debugging
Free course
3 weeks
Advanced
Share this course
Course overview:
Learn how to eradicate bugs using Xcode’s debugging tools from this course.
What will you learn?
Debugging, printing, logging
Stepping through code
LLDB and breakpoint actions
Breakpoints and visual tools
55. Learn Swift Programming Syntax
Free course
3 weeks
Intermediate
Share this course
Course overview:
Learn about Swift programming language to build more iOS apps.
What will you learn?
Swift basics
Optional types
Swift collections
Control flow: loops, If statements, and switches
How to write and call functions in Swift
Classes, properties, and methods
Enums and Structs
Protocols and extensions
Closure expressions
Course review:
Many learners have completed this course.
56. GT- Refresher- Advanced OS
Free course
3 weeks
Intermediate
Share this course
Course overview:
Advance your knowledge in Operating systems concepts by this course.
What will you learn?
Memory systems
File systems
Multithreaded programming
Networking
Course review:
It is easy for learners who know the basics of Operating Systems.
57. 2D Game Development with libGDX
Free course
8 weeks
Intermediate
Share this course
Course overview:
Learn to create Icicles and more excellent 2D games using LibGDX.
What will you learn?
Intro to cross-platform game development
Intro to LibGDX
Drawing
Cameras and viewports
Movement
User Input
Growing Icicles
Polishing Icicles
Course review:
Learners liked this short course.
58. Designing RESTful APIs
Free course
3 weeks
Intermediate
Share this course
Course overview:
Learn this course to know more about the software intermediary, API(Application Programming Interface).
What will you learn?
What’s and Why’s of APIs
Accessing Published APIs
Creating your own API Endpoints
Securing your API
Writing Developer-Friendly APIs
Course review:
This course fails to satisfy learners, and it is not suitable for both professionals and beginners.
59. Building High Conversion Webforms
Free course
2 weeks
Intermediate
Share this course
Course overview:
Learn to build web forms from this Google’s free course.
What will you learn?
Efficient Inputs Part 1
Efficient Inputs Part 2
Fast Forms
Touch Support
60. How to make a platformer using libGDX
Free course
8 weeks
Intermediate
Share this course
Course overview:
This intermediate course will teach you to build an exciting game called Giga Gal.
What will you learn?
Sprites and Animations
The player
The platforms
The camera
The Enemies
The Bullets
Level loading
Adding the HUD and onscreen controls
61. Offline Web Applications
Free course
3 weeks
Intermediate
Share this course
Course overview:
This course will help you to develop an offline web application by using Service Workers and IndexedDB.
What will you learn?
The Benefits of offline first
Introducing the Service Worker
IndexedDB and Caching
62. Javascript Promises
Free course
3 weeks
Advanced
Share this course
Course overview:
This course will guide you to write asynchronous codes using Native Javascript Promises.
What will you learn?
Creating promises
Chaining Promises
Course review:
This course is one of the great courses for learning Promises.
63. Grand Central Dispatch (GCD)
Free course
2 weeks
Intermediate
Share this course
Course overview:
To learn more about Apple’s Grand Central Dispatch(GCD), choose this course.
What will you learn?
Closures Reloaded
Grand Central Dispatch
Sample App
64. Engagement & Monetization | Mobile games
Free course
3 weeks
Beginner
Share this course
Course overview:
To make your games more interesting, learn the strategies of monetization in this course.
What will you learn?
Engagement
Monetization Models
Best publishing practices
65. Intro to Backend
Free course
3 weeks
Intermediate
Share this course
Course overview:
Intro to the backend will teach you to build a multiuser blog with a google app engine.
What will you learn?
Forms and Inputs
Templates
Databases
User accounts & security
Course review:
It is one of the finest courses to learn Backend.
66. Deploying a Hadoop cluster
Free course
3 weeks
Intermediate
Share this course
Course overview:
Solve big data problems by learning more about Hadoop clusters!
What will you learn?
Deploying a Hadoop cluster on Amazon EC2
Deploy a Hadoop cluster with Ambari
On-demand Hadoop clusters
Analyzing a big dataset with Hadoop and MapReduce
67. Google Maps APIs
Free course
2 weeks
Intermediate
Share this course
Course overview:
Google Maps APIs are one of the most remarkable technologies of google. Learn more about this from Google’s short course.
What will you learn?
Getting started with the APIs
Understanding APIs Services
Using the APIs in Practice
Course review:
Learners considered this as a very informative course.
68. Web accessibility
Free course
2 weeks
Advanced
Share this course
Course overview:
Learn how to be an expert in making your websites accessible from this course.
What will you learn?
Overview
Focus
Semantics Basics
Semantics Extras
Semantics – ARIA
Style
Course review:
Many learners recommend this course for learning web accessibility.
69. Intro to Progressive Web Apps
Free course
2 weeks
Intermediate
Share this course
Course overview:
From this course, learn to create your first own Progressive Web Application.
What will you learn?
Progressive web applications
Service workers
Web app Manifest
70. Android Basics: Multiscreen Apps
Free course
2 months
Beginner
Share this course
Course overview:
To develop multiple screen applications, gain knowledge from this Android Basic course.
What will you learn?
Intents and activities
Data, loops, and custom classes
Images and visual polish
Audio and libraries
Navigation patterns using fragments
Course review:
Many learners completed this course and considered it very helpful.
71. Dynamic Web Applications with Sinatra
Free course
2 weeks
Intermediate
Share this course
Course overview:
To build a small Ruby application for the web, learn about Sinatra from this course.
What will you learn?
How to run Sinatra applications by using the knowledge of web fundamentals?
Build your own Sinatra application
Sinatra app with HTML content
72. The MVC Pattern in Ruby
Free course
1 week
Intermediate
Share this course
Course overview:
Learn to use MVC design patterns in the Sinatra web application.
What will you learn?
The MVC design pattern with Ruby
73. What is Programming?
Free course
1 day
Beginner
Share this course
Course overview:
Are you planning to start your career in programming? Then begin to learn this introductory programming course.
What will you learn?
Web development languages
Programming
Standards
Version Control
Disparate Web Terms
74. Networking for Web developers
Free course
2 Weeks
Beginner
Share this course
Course overview:
The Internet is everything in today’s world. But have you ever thought about how it is working? This Networking for web developers course will give solutions for your interesting questions.
What will you learn?
From Ping to HTTP
Names and addresses
Addressing and Networks
Protocol layers
Big networks
Course review:
This course will help you to refresh your networking knowledge.
75. ios interview preparation
Free course
1 Week
Intermediate
Share this course
Course overview:
This course will help you to crack your ios and mobile development interview with more confidence.
What will you learn?
Interview practice
76. Front-end interview preparation
Free course
1 Week
Intermediate
Share this course
Course overview:
Gain more knowledge to ace your front-end interview with confidence.
What will you learn?
Interview practice
77. Developing Android apps with Kotlin
Free course
2 months
Intermediate
Share this course
Course overview:
This mini-course will teach you the fundamentals of the Kotlin programming language.
What will you learn?
Build your first app
Layouts
App navigation
Activity & Fragment lifecycle
App architecture(UI Layer)
App architecture(Data Layer)
RecyclerView
Connect to the Internet
Behind the scenes
Designing for everyone
Course review:
Learners considered it as an excellent introductory course for developers.
78. Intro to Javascript
Free course
2 Weeks
Beginner
Share this course
Course overview:
JavaScript is one of the exciting and popular programming languages. Learn the basics of Javascripts from this course.
What will you learn?
What is JavaScript?
Data types & variables
Conditionals
Loops
Functions
Arrays
Objects
Course review:
It is an excellent course to learn the basics of Javascript.
79. Intro to Data Analysis
Free course
6 Weeks
Beginner
Share this course
Course overview:
This course will be helpful for learners to learn about the concepts of data analysis.
What will you learn?
Data analysis process
NumPy and Pandas for 1D Data
NumPy and Pandas for 2D Data
Investigate a Dataset
Course review:
This course suits beginners, but few suggested more updates.
80. Deploying Applications with Heroku
Free course
1 Week
Intermediate
Share this course
Course overview:
Learn to use the Heroku platform for establishing your web application.
What will you learn?
Deployment in a flash
Common functionality
81. Android Basics: Data storage
Free course
8 Weeks
Beginner
Share this course
Course overview:
This course helps you to understand the fundamental concepts of Data storage in Android.
What will you learn?
Using SQLite
Adding SQLite to your App
Building a contentprovider
Using a CursorAdapter and CursorLoader
Course review:
Learners liked this course, but few considered it complicated.
82. Data Visualization in Tableau
Free course
3 Weeks
Beginner
Share this course
Course overview:
To know the fundamentals of data visualization, learn this course.
What will you learn?
Data Visualization fundamentals
Design Principles
Creating Visualizations with Tableau
Telling stories with Tableau
Course review:
Learners liked the interactive sessions and exciting quizzes.
83. Android Basics: User Interface
Free course
2 Weeks
Beginner
Share this course
Course overview:
In this course, you will learn the basics of Android and Java programming and study to create App’s layout.
What will you learn?
Building layouts
Course review:
This course does not give a proper introduction to android front-end development.
84. Android Basics: User Input
Free course
4 Weeks
Beginner
Share this course
Course overview:
You will learn the basics of Java Programming and how to apply them in Android.
What will you learn?
Making an app interactive
Work with the Android Framework and Control Flow
Course review:
This course will be an excellent choice for learning the basics of the user interface.
85. Firebase in a Weekend: Android
Free course
2 days
Intermediate
Share this course
Course overview:
Learn about Firebase to build your Android application.
What will you learn?
Saturday
Sunday
Monday
86. Swift for beginners
Free course
7 days
Beginner
Share this course
Course overview:
Learn the fundamental concepts of Swift for developing ios applications.
What will you learn?
Variables
Strings
If statements
Functions
87. Swift for developers
Free course
7 days
Beginner
Share this course
Course overview:
In this course, you will learn the basics of the Swift programming language to build iOS apps.
What will you learn?
Swift basics
Functions
Silly song prep: Customizing the lyrics
Silly song prep: Build the UI
88. Server-side Swift
Free course
2 Weeks
Intermediate
Share this course
Course overview:
This course will teach you how to use Swift as a server-side language.
What will you learn?
Running Swift locally and on the server
A microservices mindset
Building a swift microservice
Create an Authentication microservice.
89. HTTP&Web Servers
Free course
1 Week
Intermediate
Share this course
Course overview:
Learn how HTTP works by using Python code and Command-line tools.
What will you learn?
Requests & Responses
The Web from Python
HTTP in the Real-world
90. Version control with GIT
Free course
4 Weeks
Beginner
Share this course
Course overview:
This course will teach you the importance and applications of GIT.
What will you learn?
Purpose & Terminology
Create a GIT Repo
Review a Repo’s History
Add Commits to a Repo
Tagging, Branching, and Merging
Undoing Changes
Course review:
It is one of the best courses to learn the basics of GIT.
91. Firebase Analytics: ios
Free course
1 day
Intermediate
Share this course
Course overview:
From this course, learn how to use Firebase Analytics to grow your app’s user base.
What will you learn?
Introduction to digital analytics
Introduction to firebase analytics
Implementing In-App analytics
Analytics Integration
92. Localization essentials
Free course
2 Weeks
Beginner
Share this course
Course overview:
In this course, you will learn the basics of localization from industry experts.
What will you learn?
Key concepts
Content types
Profiles and Skills
Processes
Tools
93. C++ for Programmers
Free course
3 Weeks
Intermediate
Share this course
Course overview:
Take your first step to learn the interesting programming language, C++.
What will you learn?
The Basics
Arithmetic Operations
Control flow
Pointers
Array
Functions
Classes
Overloading
Templates
Course review:
Many learners dislike the course for its poorly organized content.
94. Core ML: Machine learning for ios
Free course
1 Week
Intermediate
Share this course
Course overview:
In this course, you will learn to create iOS applications using Apple’s core ML framework.
What will you learn?
Using Core ML
A custom core ML model
Core ML Extras
95. Javascript and the DOM
Free course
4 Weeks
Intermediate
Share this course
Course overview:
This course will teach you the concepts of Document Object Model(DOM) and Javascript.
What will you learn?
The document object model
Creating content with Javascript
Working with Browser Events
Performance
96. Kotlin for Android Developers
Free course
1 Week
Advanced
Share this course
Course overview:
Learn how to convert an Android app to Kotlin from the Kotlin experts.
What will you learn?
Convert a basic android app in Java to Kotlin
97. Auto Layout
Free course
6 days
Intermediate
Share this course
Course overview:
Learn how to use stack views and constraints for creating pixel-perfect UIs.
What will you learn?
Welcome to AutoLayout!
Using AutoLayout
View properties
StackViews 101
Positioning StackViews
Horizontal Layouts
Vertical Layouts
98. How to install Android Studio
Free course
1 day
Beginner
Share this course
Course overview:
This course will give you clear instructions for installing Android Studio on a Mac machine or Windows.
What will you learn?
Install the Java SDK
How to Install Android Studio
Hello world: Create a New Project
Course review:
The complete details for installing the Android Studio are extremely helpful for learners.
99. Build Native Mobile Apps with Flutter
Free course
2 Weeks
Intermediate
Share this course
Course overview:
Learn to develop excellent mobile apps for iOS and Android using Flutter.
What will you learn?
Flutter
Building Interactive Apps
Course review:
Learners like the teaching method, and they satisfy with this wonderful course.
100. Software analysis & testing
Free course
16 Weeks
Intermediate
Share this course
Course overview:
This course will help you to gain knowledge about software analysis.
What will you learn?
Testing
Analysis
Debugging
101. Firebase in a Weekend: iOS
Free course
2 days
Intermediate
Share this course
Course overview:
Learn about Firebase to build your iOS application.
What will you learn?
Saturday
Sunday
Monday
102. Firebase Analytics: Android
Free course
2 days
Intermediate
Share this course
Course overview:
From this course, learn how to use Firebase Analytics to grow your app’s user base.
103. Passwordless login solutions for iOS
Free course
1 Week
Intermediate
Share this course
Course overview:
Learn about Account kit and Facebook Login frame works in Passwordless login Solutions for the iOS course.
What will you learn?
Introduction to Passswordless login solutions
Account Kit
Facebook login
Testing Login Flow
Introduction to the Graph API
104. Passwordless login solutions for Android
Free course
1 Week
Intermediate
Share this course
Course overview:
Learn about Account kit and Facebook Login frame works in Passwordless login Solutions for Android course.
What will you learn?
Introduction to Passwordless Login Solutions
Account Kit
Facebook Login
Testing Login flow
Introduction to the Graph API
105. Object oriented programming in Java
Free course
4 Weeks
Intermediate
Share this course
Course overview:
This course will teach you how to apply the concepts of Object oriented programming in Java.
What will you learn?
The world of objects
User interaction
Inheritance
Collections
106. Mobile design and usability for iOS
Free course
2 Weeks
Intermediate
Share this course
Course overview:
Learn to create a new mobile app from the Mobile design and usability for Android course.
What will you learn?
Designing for Usability
Usability testing
107. Mobile design and usability for Android
Free course
2 Weeks
Intermediate
Share this course
Course overview:
Learn to create a new mobile app from the Mobile design and usability for Android course.
What will you learn?
Designing for Usability
Usability testing
108. Data structures & Algorithms in Swift
Free course
4 Weeks
Intermediate
Share this course
Course overview:
Learn how to answer your technical interview questions from this course.
What will you learn?
Data structures and Algorithms
109. Responsive Images
Free course
2 Weeks
Intermediate
Share this course
Course overview:
This course will guide you to work with images so that you can design excellent images.
What will you learn?
Getting up and Running
Units, Formats, Environments
Images with Markup
Full Responsiveness
Course review:
Learners like this course, but it has more content with less explanation.
110. Intro to Machine Learning course
Free course
10 Weeks
Intermediate
Share this course
Course overview:
This introduction of a Machine learning course will be helpful for beginners to develop their career knowledge.
What will you learn?
Welcome to Machine learning
Naïve Bayes
Support Vector Machines
Decision Trees
Choose your own Algorithm
Datasets and questions
Regressions
Outliers
Clustering
Feature Scaling
Course review:
It is a good introductory course, but the math concepts do not satisfy learners.
111. Time Series forecasting
Free course
3 weeks
Intermediate
Share this course
Course Overview
Learn how to apply time series forecasting models in several business circumstances.
What will you learn?
Time series fundamentals
ETS Models
ARIMA Models
Analyzing and Visualizing results
Course review:
Students who learned this course suggested including more comprehensive content for better understanding.
112. Machine Learning: Unsupervised learning
Free course
1 month
Intermediate
Share this course
Course Overview
Unsupervised Learning will teach you how Netflix or Amazon use machine learning and algorithms to predict customer needs.
What will you learn?
Randomized optimization
Clustering
Feature Selection
Feature Transformation
Information theory
Unsupervised learning project
Course review:
This master-level machine learning will be a little difficult for beginners.
Choose your courses from the Coursenator's list and advance your career skills. To get more updates about free online courses, follow Coursenator.
FYI: The reviews of courses provided by Coursenator are based on learners' opinions.
Please stay with us:
Website: http://coursenator.com/
Facebook: https://www.facebook.com/Coursenator
Instagram: https://www.instagram.com/coursenator
Telegram: https://t.me/ElearnersFreeCourses
Youtube: https://www.youtube.com/channel/UCpcUP0NzPTZKaEnKXl1mVpg
Linkedin: https://www.linkedin.com/company/coursenator/