Programming Courses

Level up your programming skills with the best programming courses available.

Tuesday, December 4, 2018

How JavaScript Works

December 04, 2018 0
How JavaScript Works


Douglas Crockford starts by looking at the fundamentals: names, numbers, booleans, characters, and bottom values. JavaScript’s number type is shown to be faulty and limiting, but then Crockford shows how to repair those problems. He then moves on to data structures and functions, exploring the underlying mechanisms and then uses higher order functions to achieve class-free object oriented programming. The book also looks at eventual programming, testing, and purity, all the while looking at the requirements of The Next Language. Most of our languages are deeply rooted in the paradigm that produced FORTRAN. Crockford attacks those roots, liberating us to consider the next paradigm.He also presents a strawman language and develops a complete transpiler to implement it. The book is deep, dense, full of code, and has moments when it is intentionally funny.

Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming

December 04, 2018 0
Eloquent JavaScript, 3rd Edition: A Modern Introduction to Programming

JavaScript lies at the heart of almost every modern web application, from social apps like Twitter to browser-based game frameworks like Phaser and Babylon. Though simple for beginners to pick up and play with, JavaScript is a flexible, complex language that you can use to build full-scale applications.

This much anticipated and thoroughly revised third edition of Eloquent JavaScript dives deep into the JavaScript language to show you how to write beautiful, effective code. It has been updated to reflect the current state of Java¬Script and web browsers and includes brand-new material on features like class notation, arrow functions, iterators, async functions, template strings, and block scope. A host of new exercises have also been added to test your skills and keep you on track.

As with previous editions, Haverbeke continues to teach through extensive examples and immerses you in code from the start, while exercises and full-chapter projects give you hands-on experience with writing your own programs. You start by learning the basic structure of the JavaScript language as well as control structures, functions, and data structures to help you write basic programs. Then you'll learn about error handling and bug fixing, modularity, and asynchronous programming before moving on to web browsers and how JavaScript is used to program them. As you build projects such as an artificial life simulation, a simple programming language, and a paint program, you'll learn how to:

- Understand the essential elements of programming, including syntax, control, and data
- Organize and clarify your code with object-oriented and functional programming techniques
- Script the browser and make basic web applications
- Use the DOM effectively to interact with browsers
- Harness Node.js to build servers and utilities

Isn't it time you became fluent in the language of the Web?

* All source code is available online in an inter¬active sandbox, where you can edit the code, run it, and see its output instantly.

JavaScript: The Definitive Guide: Activate Your Web Pages

December 04, 2018 0
JavaScript: The Definitive Guide: Activate Your Web Pages


Since 1996, JavaScript: The Definitive Guide has been the bible for JavaScript programmers—a programmer's guide and comprehensive reference to the core language and to the client-side JavaScript APIs defined by web browsers.

The 6th edition covers HTML5 and ECMAScript 5. Many chapters have been completely rewritten to bring them in line with today's best web development practices. New chapters in this edition document jQuery and server side JavaScript. It's recommended for experienced programmers who want to learn the programming language of the Web, and for current JavaScript programmers who want to master it.

"A must-have reference for expert JavaScript programmers...well-organized and detailed."
—Brendan Eich, creator of JavaScript, CTO of Mozilla

"I made a career of what I learned from JavaScript: The Definitive Guide.”
—Andrew Hedges, Tapulous

Web Design with HTML, CSS, JavaScript and jQuery Set 1st Edition

December 04, 2018 0
Web Design with HTML, CSS, JavaScript and jQuery Set 1st Edition

A two-book set for web designers and front-end developers
This two-book set combines the titles HTML & CSS: Designing and Building Web Sites and JavaScript & jQuery: Interactive Front-End Development. Together these two books form an ideal platform for anyone who wants to master HTML and CSS before stepping up to JavaScript and jQuery.

HTML & CSS covers structure, text, links, images, tables, forms, useful options, adding style with CSS, fonts, colors, thinking in boxes, styling lists and tables, layouts, grids, and even SEO, Google analytics, ftp, and HTML5. JavaScript & jQuery offers an excellent combined introduction to these two technologies using a clear and simple visual approach using diagrams, infographics, and photographs.
  • A handy two-book set that uniquely combines related technologies
  • Highly visual format and accessible language makes these books highly effective learning tools
  • Perfect for beginning web designers and front-end developers

JavaScript and jQuery: Interactive Front-End Web Development Hardcover 1st Edition

December 04, 2018 0
JavaScript and jQuery: Interactive Front-End Web Development Hardcover 1st Edition

A visual and accessible guide to JavaScript and jQuery in a built-to-last hardcover edition
In JavaScript & jQuery renowned author Jon Duckett discards the traditional programming book template and approaches-writing code in a more relevant, less intimidating way. Full-color and packed with instructional graphics and photos, his books have gained a loyal following by illustrating programming in a way both instructive for newcomers and invaluable for seasoned coders.

Monday, December 3, 2018

Python Crash Course: A Hands-On, Project-Based Introduction to Programming 1st Edition

December 03, 2018 0
Python Crash Course: A Hands-On, Project-Based Introduction to Programming 1st Edition

Python Crash Course is a fast-paced, thorough introduction to Python that will have you writing programs, solving problems, and making things that work in no time.

In the first half of the book, you’ll learn about basic programming concepts, such as lists, dictionaries, classes, and loops, and practice writing clean and readable code with exercises for each topic. You’ll also learn how to make your programs interactive and how to test your code safely before adding it to a project. In the second half of the book, you’ll put your new knowledge into practice with three substantial projects: a Space Invaders–inspired arcade game, data visualizations with Python’s super-handy libraries, and a simple web app you can deploy online.

As you work through Python Crash Course you’ll learn how to:
–Use powerful Python libraries and tools, including matplotlib, NumPy, and Pygal
–Make 2D games that respond to keypresses and mouse clicks, and that grow more difficult as the game progresses
–Work with data to generate interactive visualizations
–Create and customize Web apps and deploy them safely online
–Deal with mistakes and errors so you can solve your own programming problems


If you’ve been thinking seriously about digging into programming, Python Crash Course will get you up to speed and have you writing real programs fast. Why wait any longer? Start your engines and code!

Uses Python 2 and 3

Murach's Python Programming

December 03, 2018 0
Murach's Python Programming

If you want to learn how to program but don't know where to start, this is the right book and the right language for you. From the first page, our unique self-paced approach will help you build competence and confidence in your programming skills. And Python is the best language ever for learning how to program because of its simplicity and breadth...two features that are hard to find in a single language.

But this isn't just a book for newbies! Our self-paced approach also works for experienced programmers, helping you learn faster and better than you've ever learned a language before. By the time you're through, you will have mastered all of the Python skills that are needed on the job, including those for object-oriented, database, and GUI programming.

To make all of this possible, section 1 of this book presents an 8-chapter course that will get anyone off to a great start. Section 2 builds on that base by presenting the other essential skills that every Python programmer should have. Section 3 shows you how to develop object-oriented programs, a critical skillset in today's world. And section 4 shows you how to apply all of the skills that you've already learned as you build database and GUI programs for the real world.

Mastering Python: Machine Learning, Data Structures, Django, Object Oriented Programming and Software Engineering

December 03, 2018 0
Mastering Python: Machine Learning, Data Structures, Django, Object Oriented Programming and Software Engineering
Unlike some guides that give you just the basics that you need to get started, this book teaches you everything you need to know about using Python including what you can use it for. Python is a diverse language and is the foundation of much of what we use in the world today. Most data applications, many websites and machine learning are all powered by Python and you’ll be pleased to learn that it really isn’t difficult to learn. The book is divided into five sections to make it easier for the reader:
  • Part 1 – Data Structures and Algorithms
  • Part 2 – Machine Learning
  • Part 3 – Django
  • Part 4 – ArcGIS Programming
  • Part 5 – Software Development and Testing

Monday, October 29, 2018

Learn Python in a Day

October 29, 2018 0
Learn Python in a Day



For programming beginners to pick up the fundamentals of Python within a day! Learn through 6 examples applications.

What you'll learn
  • know basic programming concept and skill
  • build 6 text-based application using python
  • be able to learn other programming languages
  • be able to build sophisticated system using python in the future


Author: Jack Chan, Henry Tang, Ray Chung


Take this course


Python in 3 Hours: Python Programming for Beginners

October 29, 2018 0
Python in 3 Hours: Python Programming for Beginners



Python in 3 Hours. Python Programming Tutorial for Beginners. No Previous Experience Required. Ultimate Guide to Python

What you'll learn
  • Master all the basics of Python Programming
  • Write hardcore programs using Python
  • Pass their exams related to Python
  • Develop problem solving ability


Author: Ajay R Warrier


Take this course

Python Network Programming - Part 2: Multivendor Environment

October 29, 2018 0
Python Network Programming - Part 2: Multivendor Environment



Automate Network Tasks Fast and Easy Using The Information, Tools, Libraries and Python Scripts Included In This Course!

What you'll learn
  • Use various Python tools/modules to handle network devices more easily and without writing a lot of Python code
  • Use various Python tools/modules to handle network devices from several networking vendors: Cisco (IOS, IOS XE, IOS XR), Juniper, Arista, HP, Avaya and Netscreen.
  • Parse router/switch configuration files, extract needed information and use it for auditing the network
  • Easily manage access lists (ACLs) using Python tools, then convert the access lists between various vendor formats
  • Execute CLI commands on several network devices simultaneously, even on multiple devices from various vendors
  • Automatically execute CLI commands on network devices upon login
  • Easily perform SNMP GET/SET/WALK/GETNEXT/GETBULK and SET MULTIPLE OIDs operations on various networking vendors
  • Backup network configuration files and configure an email notification system to receive alerts when configuration changes occur
  • Use various other CLI tools and utilities to perform small network tasks
  • Emulate several network operating systems in a virtualized environment
  • Study the CLI and configuration commands on routers/switches from various network vendors
  • Discover some very useful Python network tools every network programmer should use on a daily basis to automate or simplify some network tasks
  • Download and use the pre-configured Ubuntu 15.10 VM however you like
  • Download and use any materials and code samples however you like


Author: Mihai Catalin Teodosiu


Take this course

Learn Advanced Python Programming

October 29, 2018 0
Learn Advanced Python Programming



Make yourself a Pro in Python by making Python based Application

What you'll learn
  • Develop Real time and Advance Python Based Applications using advance concepts
  • Enhance your knowledge to a Professional Level
  • Enhance your Game Development knowledge


Author: Bilal Khan


Take this course


Python Programming For Network Engineers

October 29, 2018 0
Python Programming For Network Engineers



Control Routers like a god with Python

What you'll learn
  • Program using all the fundamentals of Python as needed for Network Engineers.
  • Use For Loops, Conditionals different data types to create code for Network Automation


Author: Andrew Schlegel


Take this course


Python Network Programming - TCP/IP Socket Programming

October 29, 2018 0
Python Network Programming - TCP/IP Socket Programming



Python Networking Programming is simple for beginners, powerful for the pros. Use it to create tools, sockets and more.

What you'll learn
  • 3.5 hours of Full HD video material divided into 32 downloadable lectures
  • Discover core concepts of network communication and python networking
  • Become familiar with basics of networking: internet architecture, IP addresses, Python TCP connections, Ports and Sockets
  • Transfer data between server/client applications running on different machines on the network.
  • Connect to any computer in the world REMOTELY by building a networking tool called Reverse Shell
  • Master the basics of python socket programming: creation and usage of sockets
  • Learn about threading and multi-threading to handle two tasks simultaneously
  • Learn how to create a server on Digital Ocean and run python files on it
  • Access to our private facebook group available to only students of this Python Networking course


Author: Attreya Bhatt


Take this course

Python REST APIs with Flask, Docker, MongoDB, and AWS DevOps

October 29, 2018 0
Python REST APIs with Flask, Docker, MongoDB, and AWS DevOps



Learn Python coding with RESTful API's using the Flask framework. Understand how to use MongoDB, Docker and Tensor flow.

What you'll learn
  • Have a deeper knowledge and understanding of core elements of web development using Python
  • Understand and be able to use the flask framework
  • Plan, build, setup and deploy a RESTful API to an Amazon EC2 instance
  • Make use of a NoSQL (MongoDB) Database
  • Build a machine-learning API using Tensorflow for image recognition


Author: Tim Buchalka's Learn Programming Academy, El Farouk Yasser


Take this course

Python Fundamentals

October 29, 2018 0
Python Fundamentals



Probably the best Python Beginner course on the internet

What you'll learn
  • You will get a clear understanding of all Python core concepts
  • You will be able to write programs that interact with a user through a text terminal
  • Create basic games based on guessing random number generation
  • Simulate an intelligent conversation with a computer 
  • Write functions that take in any number of arguments
  • Create program that encrypts messages
  • Create a program that cracks encrypted messages


Author: Sanjin Dedic


Take this course


Learn Python in 12.5 hours

October 29, 2018 0
Learn Python in 12.5 hours



Get start with your programming journey with Python

What you'll learn
  • Solve business problems
  • Get started in data analysis


Author: Anthony NG


Take this course

Python,Python for Beginners Python Real time examples Python

October 29, 2018 0
Python,Python for Beginners Python Real time examples Python



python 3, python programming, python , python beginners, python3, python 3, complete python 3, Real time examples python

What you'll learn
  • You need to practice and apply same concept to your examples then only you know what you had learn from this
  • This is completely good for beginners, You can easily understand the concepts and examples
  • ***IF you need any other topics also which is related to Course*** you can ask me i will update it as soon as possible ****


Author: Vardhhan Bala


Take this course

Python: Everything you need to know to become a developer

October 29, 2018 0
Python: Everything you need to know to become a developer



Learn everything you need to know to become a Python Software Developer! From basics to creating your own applications!

What you'll learn
  • Learn everything you need to know to start using Python professionally!
  • Learn basic topics like strings to advanced topics like functions and code optimization!
  • Read and write to files
  • Full labs and source code available for you to use!
  • Get started with Python today!


Author: David Bombal, Chuck Black


Take this course

The Ultimate Tkinter Course: GUI for Python projects

October 29, 2018 0
The Ultimate Tkinter Course: GUI for Python projects



GUI for Python training. Master Tkinter through practical tutorials and exercises. Create real world projects!

What you'll learn
  • An ability to create exciting, interactive games
  • Proficiency in all of the major Tkinter concepts
  • Confident in creating a range of basic and complex widgets for the user to interactive with
  • Able to create programs that can be run on Windows, Mac and Linux machines


Author: John Harper


Take this course

Programming with Python

October 29, 2018 0
Programming with Python



Python is a powerful and versatile programming language used in a variety of applications including web, desktop, & more

What you'll learn
  • Define what Python is and how to install the necessary software including Eclipse and Python
  • Understand the fundamentals of the Python programming language
  • Work with control statements including loops and conditionals
  • Break out code into reusable functions and modules
  • Work with strings, numbers, dates, and times
  • Use data structures such as lists, tuples, and dictionaries
  • Read and write to text and CSV files with file I/O concepts
  • Pickle and unpickle binary data
  • Create, rename, and delete folders and directories with file OS
  • Handle exceptions


Author: Zak Ruvalcaba


Take this course

Project Based Python Programming For Kids & Beginners

October 29, 2018 0
Project Based Python Programming For Kids & Beginners



Learn Hands-On Python Programming By Creating Games, GUIs and Graphics

What you'll learn
  • Build simple Python based games using programming loops and functions
  • Draw graphics using the Python module Turtle
  • Build Python Graphical User Interfaces(GUI) with Tkinter
  • Get a handle on working with Python 2 and 3
  • Be able to use the in-built Python modules for their own projects
  • Beginners and children will be able to create their own projects and advance to more complicated concepts
  • Use Microsoft Visual Studio Code-a powerful IDLE for practical programming and development in Python and other languages


Author: Minerva Singh


Take this course

Saturday, October 27, 2018

Automated Software Testing with Python

October 27, 2018 0
Automated Software Testing with Python


Learn about automated software testing with Python, BDD, Selenium WebDriver, and Postman, focusing on web applications


What you'll learn
  • Everything you need to know about automated software testing with Python (and how to enjoy testing, too!)
  • Common pitfalls and best practices when writing automated tests
  • How to write complete system tests using Python and tools like Postman
  • Automate your application testing by setting up a continuous integration pipeline using Travis CI
  • Browser-based acceptance testing using Behave and Selenium WebDriver

Author: Jose Salvatierra

Take this course


Python GUI Programming using Tkinter and Python 3

October 27, 2018 0
Python GUI Programming using Tkinter and Python 3


Python GUI Programming is powerful and Tkinter is simple. Use them to create Applications, Python Graphics, UI and more.


What you'll learn
  • Skills to build amazing Python GUI applications using Tkinter
  • Convert command line tools to Graphical Applications
  • Access to our private facebook group available to only students of this Python GUI course
  • Learn Python GUI programming and how to implement it in various real life scenarios
  • You will get an in-depth understanding of elements in Python UI
  • Develop and integrate Python Graphics and Shapes into your Project
  • Use Python Tkinter to develop powerful applications

Author: Attreya Bhatt

Take this course


Python for Programmers

October 27, 2018 0
Python for Programmers


Learn the core of Python quickly with this course tailored to programmers


What you'll learn
  • Create complex Python scripts and programs
  • Write code confidently Python 3 code
Author: Nick Walter

Take this course

The Complete Python Programming Bootcamp

October 27, 2018 0
The Complete Python Programming Bootcamp


Learn everything about Python from the Basics to File and Browser Automation, Python GUI, Data Analysis and more!


What you'll learn
  • Gain a complete understanding of Python 3
  • Write programs that can recognize patterns of text through "regular expressions"
  • Create, Read and Write to Files on their System
  • Crawl websites for data and pull information through BeautifulSoup
  • Automate their web browsers with Selenium and run their own scripts
  • Programmatically generate, update, and parse Word and Excel documents
  • Schedule Tasks and understand Threading
  • Creating GUIs in Python with Tkinter
  • Analyze and Visualize Data with MatPlotLib

Author: Avinash Jain

Take this course

Python for Beginners: Learn Python in One Day

October 27, 2018 0
Python for Beginners: Learn Python in One Day


A Python Practical Programming Course for Absolute Beginners - Learn how to Code in Python and Improve your Productivity


What you'll learn
  • Understand and implement basic Python Code
  • Build Python Projects
  • Automate Tasks on the computer by writing simple Python Programs

Author: Andreas Exadaktylos

Take this course

Data Visualization on the Browser with Python and Bokeh

October 27, 2018 0
Data Visualization on the Browser with Python and Bokeh


A complete guide on creating beautiful plots and data dashboards on the browser using the Python Bokeh library.


What you'll learn
  • Build advanced data visualization web apps using the Python Bokeh library.
  • Create interactive modern web plots that represent your data impressively.
  • Create widgets that let users interact with your plots.
  • Learn all the available Bokeh styling features.
  • Integrate and visualize data from Pandas DataFrames.
  • Create dynamic graphs that plot real-time data.
  • Plot time-series data.
  • Integrate your data visualization apps with Flask apps.
  • Deploy the apps in live servers.
  • Learn how to troubleshoot Bokeh apps.

Author: Ardit Sulce

Take this course

Python GUI : From A-to-Z With 2 Final Projects

October 27, 2018 0
Python GUI : From A-to-Z With 2 Final Projects


Learn Python from scratch & build a Python programs using the Tkinter Module !


What you'll learn
  • Learn How To Build A Powerful GUI in Python programming Using Python And Tkinter
  • Build Your GUI in Python programming

Author: Mahmoud Raouf

Take this course


Python for Beginners: Quick Ramp-up with no nonsense

October 27, 2018 0
Python for Beginners: Quick Ramp-up with no nonsense


Learn Python Programming in short concise way without wasting time on unimportant things


What you'll learn
  • Learn the internals of Python
  • Detailed understanding and programming experience of Python Language
  • Learn the Nitty gritty of the Language
  • Gets hands on for some of the python projects

Author: Shakil khan

Take this course