Python for Finance: Investment Fundamentals & Data Analytics 2020

Learn Python Programming and Conduct Real-World Financial Analysis in Python – Complete Python Training

What Will I Learn?
  • Learn how to code in Python
  • Take your career to the next level
  • Be able to work with Python’s conditional statements, functions, sequences, and loops
  • Work with scientific packages, like NumPy
  • Understand how to use the data analysis toolkit, Pandas
  • Plot graphs with Matplotlib
  • Use Python to solve real-world tasks
  • Get a job as a data scientist with Python
  • Acquire solid financial acumen
  • Carry out in-depth investment analysis
  • Build investment portfolios
  • Calculate risk and return of individual securities
  • Calculate risk and return of investment portfolios
  • Apply best practices when working with financial data
  • Use univariate and multivariate regression analysis
  • Understand the Capital Asset Pricing Model
  • Compare securities in terms of their Sharpe ratio
  • Perform Monte Carlo simulations
  • Learn how to price options by applying the Black Scholes formula
  • Be comfortable applying for a developer job in a financial institution
  • You’ll need to install Anaconda. We will show you how to do it in one of the first lectures of the course.
  • All software and data used in the course are free.


Do you want to learn how to use Python in a real working environment?

Are you a young professional interested in a career in Data Science?

Would you like to explore how Python can be applied in the world of Finance and solve portfolio optimization problems?

If so, then this is the right course for you!

We are proud to present Python for Finance: Investment Fundamentals and Data Analytics – one of the most interesting and complete courses we have created so far. It took our team slightly over four months to create this course, but now, it is ready and waiting for you.

An exciting journey from A-Z.

If you are a complete beginner and you know nothing about coding, don’t worry! We will start from the very basics. The first part of the course is ideal for beginners and people who want to brush up their Python skills. And then, once we have covered the basics, we will be ready to tackle financial calculations and portfolio optimization tasks.

Finance Fundamentals.

And it gets even better! The Finance block of this course will teach you in-demand real-world skills employers are looking for. To be a high-paid programmer, you will have to specialize in a particular area of interest. In this course, we will focus on Finance, covering many tools and techniques used by finance professionals daily:

  • Rate of return of stocks
  • Risk of stocks
  • Rate of return of stock portfolios
  • Risk of stock portfolios
  • Correlation between stocks
  • Covariance
  • Diversifiable and non-diversifiable risk
  • Regression analysis
  • Alpha and Beta coefficients
  • Measuring a regression’s explanatory power with R^2
  • Markowitz Efficient frontier calculation
  • Capital asset pricing model
  • Sharpe ratio
  • Multivariate regression analysis
  • Monte Carlo simulations
  • Using Monte Carlo in a Corporate Finance context
  • Derivatives and type of derivatives
  • Applying the Black Scholes formula
  • Using Monte Carlo for options pricing
  • Using Monte Carlo for stock pricing

Everything is included! All these topics are first explained in theory and then applied in practice using Python.

Is there a better way to reinforce what you have learned in the first part of the course?

This course is great, even if you are an experienced programmer, as we will teach you a great deal about the finance theory and mechanics you would need if you start working in a finance context.

Teaching is our passion.

Everything we will study has been explained in the best way possible. Plain and easy to understand English. Relevant examples. Time efficient videos. Don’t forget to check out some of our sample videos and see they are easy to understand.

If you have questions, contact us! We enjoy communicating with our students and take pride in responding within the same business day. Our goal is to create high-end materials that are fun, exciting, career-enhancing, and rewarding.

What makes this course different from the rest of the Programming and Finance courses out there?

  • This course will teach you how to code in Python and how to apply these skills in the world of Finance. It is both a Programming and a Finance course.
  • High-quality production – HD video and animations (this isn’t a collection of boring lectures!)
  • Knowledgeable instructors. Martin is a quant geek fascinated by the world of Data Science, and Ned is a finance practitioner with several years of experience who loves explaining Finance topics, here on Udemy.
  • Complete training – we will cover all major topics you need to understand to start coding in Python and solving the financial topics introduced in this course (and they are many!)
  • Extensive Case Studies that will help you reinforce everything you’ve learned.
  • Course Challenge: Solve our exercises and make this course an interactive experience.
  • Excellent support: If you don’t understand a concept or you simply want to drop us a line, you’ll receive an answer within 1 business day.
  • Dynamic: We don’t want to waste your time! The instructors keep up a very good pace throughout the whole course.
  • Bonus prizes: Upon completion of 50% and 100% of the course, you will receive two bonus gifts.

Students of this course, who complete 50% of the lessons, get full lifetime access to our five-star rated course, “Beginner to Pro in PowerPoint.” It has a price of $150.

Students of this course, who complete 100% of the lessons, get full lifetime access to our five-star rated course, “The Power Modeling Bootcamp: Advanced Excel in 10 days” It has a price of $150.

Please don’t forget the course comes with Udemy’s 30-day unconditional, money-back-in-full guarantee. And why not give such a guarantee, when we are convinced the course will provide a ton of value for you?

Just subscribe to this course! If you don’t acquire these skills now, you will miss an opportunity to separate yourself from the others. Don’t risk your future success! Let’s start learning together now!

Who is the target audience?
  • Aspiring data scientists
  • Beginners to programming
  • People interested in finance and investments
  • Programmers who want to specialize in finance
  • Everyone who wants to learn how to code and apply their skills in practice
  • Finance Graduates and Professionals who need to know more about how to apply their knowledge in Python

Created by 365 Careers
Last updated 4/2020
English [Auto-generated]

Size: 1.36 GB


Other Courses

[Jim Kwik] Kwik Student – Advanced Study Skills

Author: Jim Kwik

Studying Can Be a Real drag. Make it More Enjoyable and Efficient with these Real World skills.
Work SMARTER with my program Kwik Student! Speed Reading, Memory & Shortcut Study Skills for Better Grades


There’s no such thing as a good or bad mind. Just trained or untrained.

My name is Jim Kwik, and I help people learn quickly. For over two decades, I have served as a mental coach to leaders in education, entertainment, technology, and business.

After a childhood brain injury left me ‘scholastically challenged’, I created strategies to dramatically enhance my mental performance and dedicated my life to helping others unleash their brainpower to learn anything faster and live a life of greater power, productivity, and purpose.

I have addressed international audiences of top achievers from over 80 countries – from students to seniors, entrepreneurs to educators, and celebrities to CEOs. And I’ve shared the speaking stage with many global thought leaders, from Sir Richard Branson to his Holiness Dalai Lama.

My passion and profession is coaching others to unlock their inner genius and live the life they desire and deserve. I will show you practical and powerful tools to focus, remember, read, innovate, and learn with greater speed, fun and ease.

As your coach, I will not only share with you the best skills and ideas to help you take your mental performance to the next level, but I will also be there to support you as you learn and train.

I‘ve taken the exercises, tricks, and techniques I’ve learned through 25 years of trial and error and turned them into a simple system anyone can use. You’ll start feeling the difference in less time than most people spend watching TV on an average weeknight.

I traveled the world giving training like this to top executives, entrepreneurs, corporate employees, and thousands of other people. I also teach these kinds of strategies to CEOs and celebrities to help boost their memory and performance.

But my mission is to make these powerful methods widely available – to show everyone they have unbelievable superpowers in them.

Kwik Student teaches you to hone the same advanced techniques we teach to Fortune 500 CEOs, celebrities, and entrepreneurs. Focus on sharpening your memory, learning, and reading abilities with this streamlined and affordable course.

The Human Mind Has An Almost Infinite Potential For Learning And Thinking. Time To Unleash Yours.

Work smarter to eliminate needless stress and frustration. This is a special time in your life, it’s time to enjoy it!

Instead of groaning every time you pull out a textbook, Kwik Student allows you to relish the opportunity to learn new things. By working smarter, you save time and brain power, freeing up your schedule to enjoy all the other perks of being a student, which may or may not be partying 🙂

What Can I Gain From Kwik Student?

• Training That Fits Your Schedule

The program is divided into 30 daily online sessions. For your convenience, you can attend and repeat any of the sessions whenever it fits your schedule. All you need is 15-20 mins a day!

• Learn How to Learn

We were taught WHAT to learn but not HOW to learn. In fact, most students never learn right, so they waste time making the same mistakes over and over again.

• Better Grades with LESS Time and Effort

This is your chance to “pick Jim’s brain” and get all of his best strategies for taking control of your studies, catching up, keeping up, and getting ahead!


Size: 5.06GB


Sale page:

All Tutorials Learn Apache Spark

Apache Spark Project for Beginners: A Complete Project Guide Course

Apache Spark Project for Beginners: A Complete Project Guide Course

Real-Time Message Processing Application

What you’ll learn

Apache Spark Project for Beginners: A Complete Project Guide Course

  • End to End Apache Spark Project Development
  • How Real-Time Streaming Application Works
  • Features of Spark Structured Streaming using Scala
  • How Apache Kafka works well with Apache Spark
  • Learn how to make use of NoSQL like MongoDB and RDBMS like MySQL in Real-Time Streaming Application
  • How to build a nice Visualisation Dashboard using Python


  • Any basic programming language
  • Basic understanding of Apache Spark


End to End Project Development of Real-Time Message Processing Application: In this Apache Spark Project, we are going to build Meetup RSVP Stream Processing Application using Apache Spark with Scala API, Spark Structured Streaming, Apache Kafka, Python, Python Dash, MongoDB, and MySQL. And we are going to build a data pipeline that takes data from the stream data source(Meetup Dot Com RSVP Stream API Data) to Data Visualisation using Apache Spark and other big data frameworks.

Who this course is for:

  • Beginners who want to get End to End Apache Spark/Big Data Project Development Process and Architecture
  • Last updated 2/2020

Download Now
Content From:

SEE MORE COURSE: Apache Spark with Java – Hands On! Course


Build Library Management System | Python & PyQt5

Build Library Management System With Python & PyQt5 & MySQL , Generating Excel Reports , Users , App Themes

What you’ll learn
  • Installing Python
  • Installing PyQt5
  • Installing MySQL Server
  • Design nice desktop applications with QtDesigner
  • Styling desktop applications with CSS
  • Design a database using mysql workbench
  • Connecting to mysql database with python
  • inserting , selecting , updating , deleting database data from our app
  • Adding project themes and change between them easly
  • Adding new users
  • Updating user data
  • Login at startup
  • only python basics


In this course you’ll learn how to build a Library System with PyQt5 and Python!

PyQt5 is one of the best frameworks for developing desktop applications that looks awesome

In this course I’ll be developing on a my Mac machine, but you should be able to follow along if you’re on a Windows or Linux.  I’ll show you how to download and install Python and PyQt5

You’ll be able to build Desktop Applications  and simple business Applications when you’re finished with this course.

we will build a library system with:

  • adding new books
  • adding books categories
  • adding books Author
  • adding books Publisher
  • adding day to day operations for rent or retrieving books
  • Generate Excel reports from our data
  • Adding new users with user login  and editing user data


You don’t need any tools or special skills to take this course. I’ll show you how to download and install everything you’ll need for free (PyQt, Python, and the Pycharm).


simple python basics!  it’s a good idea to learn Python if you want to use PyQt5. But you don’t have to know advanced Python to take this course. I’ll walk you through everything you need to know.

Building desktop applications with PyQt5 is very easy , and the course will make it very fun

What you’ll learn

  • Installing Python
  • Installing PyQt5
  • Installing MySQL Server
  • Design nice desktop applications with QtDesigner
  • Styling desktop applications with CSS
  • Design a database using mysql workbench
  • Connecting to mysql database with python
  • inserting , selecting , updating , deleting database data from our app
  • Adding project themes and change between them easly
  • Adding new users
  • Updating user data
  • Login at startup

Are there any course requirements or prerequisites?

  • simple python skills is needed

Who this course is for:

  • This course is aimed towards absolute beginners who want to learn how to  build desktop applications with PyQt5 and Python
Who this course is for:
  • any one want to build awesome desktop applications with python

Created by Mahmoud Ahmed
Last updated 4/2020
English [Auto-generated]

Size: 4.19 GB



Complete Python Bootcamp : Go Beginner to Expert in Python 3

Learn Python like an Expert! The only Python course covering Everything About Python

What you’ll learn
  • Learn to use Python professionally, learning both Python 2 and Python 3!
  • Learn by example, by writing exciting programs
  • Learn advanced Python features, like the collections module
  • Learn to use Object Oriented Programming with classes!
  • Basic IT knowledge
  • Access to a computer with an internet connection.


Welcome to the Complete Python Bootcamp: Go Beginner to Expert in Python 3!

Become a Python Programmer and learn one of the employer’s most requested skills of 2018!

This Python course will get you up and running with Python very quickly saving you time. The course has it all. It first covers Python basics and then teaches you how to use that code to build some real example programs, Data Structure, Algorithms, Object-Oriented Python, Python GUI with Tkinter, Network Programming With python  & much more

This is the most comprehensive, and straight-forward, course for the Python programming language on Udemy. Whether you have never programmed before, already know basic syntax, or want to learn about the advanced features of Python, this course is for you! In this course we will teach you Python 3 and All about python 3.The course also guides you on how to go about building even more advanced programs with Python. You will learn how to use Python third party libraries for building programs in a wide range of application areas.

Once you have completed this computer-based course, you will be fully capable of designing your own Python projects.

You will get lifetime access & a 30 day money-back guarantee. If you are not satisfied in any way, you’ll get your money back.

So what are you waiting for?  Start learning Python With Malik Academy Today. Advance your career and increase your knowledge in practical way!

Who this course is for:
  • Anybody who is interested in learning Python programming
  • Programmers switching languages to Python.

Created by Funky Programmer
Last updated 3/2020

Size: 2.40 GB


Frontend Masters

[Frontend Masters] Design Systems with React & Storybook

Emma Bostian – LogMeIn
March 12, 2020



Design systems increase the speed of development across teams, as well as make your applications look and feel consistent. In this course, you’ll create a design system from scratch and learn the foundational design concepts that go into one. You’ll design your components using Figma, then take those designs and turn them into coded components using React. Finally, you’ll animate those components, document them with Storybook, and deploy your Storybook application so you can share it with your team!

This course and others like it are available as part of our Frontend Masters video subscription.


Some Key Takeaways!

By coding along with us in the Workshop, you’ll:

  • Foundational knowledge of what a design system is, who’s building them, and the benefits and drawbacks
  • Learn foundational design skills like color theory, typography, and spacing to build a design kit in Figma
  • Build accessible, reusable components with React and styled components
  • Add micro-interactions to our component with React Spring
  • Document our component with Storybook
  • Learn tools and resources for scaling your design system

Your (Awesome) Instructor

Emma Bostian

Emma Bostian is an American Software Engineer based out of Karlsruhe, Germany. She will be joining Spotify this July as a Software Engineer in Stockholm, Sweden. Emma is also an instructor at, co-host of the Ladybug Podcast, and panelist on JSParty.

Workshop Details

Design systems are a hot topic in the world of development and all of the big companies are building one. But what is a design system and how do you build one? In this workshop we’ll dive into the foundational theory of design systems and build pieces of one from start to finish. We’ll build a design system by designing, developing, documenting, and deploying several components.

Is This Workshop for Me?


Those with at least one year of experience with basic React and CSS will gain knowledge on the start to finish process of building a design system.

Any Prerequisites?

  • React basics (i.e. Hooks)
  • CSS basics


Size: 1.65GB


Course page:

Workshop page:


Data Structure and Algorithms Analysis – Job Interview

Write code run faster, use less memory and prepare for Software Engineer Interview with real interview questions

What you’ll learn
  • Write code that run faster, and use less memory
  • Learn Data Structure and how to apply these Data Structures on problems in Java
  • Solve coding questions have been seen in Google, Apple, Microsoft, and Amazon job interview.
  • Learn algorithms analysis and implementation.
  • Prepare for job interview
  • Learn problem solving strategies
  • Learn how to find complexity of code and algorithms
  • No previous programming experience is required! I will give you free Java course if you do not have programming experiences with any programming languages
  • You will need a computer running Microsoft Windows, or Linux, or a Mac running OS X.


This course prepared depending on my real Software Engineer job interviews experiences with Google, Microsoft, Amazon, and Snapchat.

In this course you will learn how to Analysis algorithms like Sorting, Searching,  and Graph algorithms. And how to reduce the code complexity from one Big-O  level to another level. Furthermore, you will learn different type of Data Structure for your code. Also you will learn how to find Big-O for every data structure, and how to apply  correct Data Structure to your problem in Java. By the end you will be able to write code that run faster and use low memory. You Also will learn  how to analysis problems using Dynamic programming. 

We will discus code complexity in Different algorithms like Sorting algorithms ( Bubble, Merge, Heap, and quick sort) , searching algorithms ( Binary search, linear search, and Interpolation), Graph algorithms( Binary tree, DFS, BFS, Nearest Neighbor and Shortest path, Dijkstra’s Algorithm, and A* Algorithm). and Data Structure like Dynamic Array, Linked List, Stack, Queue, and Hash-Table

Who this course is for:
  • Studends who are interested in writing code that run faster and use less memory
  • People who want to apply for job as software engineer or software developer

Created by Hussein Al Rubaye
Last updated 3/2020
English [Auto-generated]

Size: 3.38 GB


Adobe Illustrator Tutorials All Tutorials

Infographics Design 2020: 12 Infographic Designs Included Course

Infographics Design 2020: 12 Infographic Designs Included Course

Create Infographics – Infographics designing from scratch+ 12 Awesome Infographics Designs in Editable format(.ai files)

What you’ll learn

Infographics Design 2020: 12 Infographic Designs Included Course

  • Making Awesome Infographics
  • How to put together the layout and flow of the infographic


  • Adobe illustrator should be installed on PC.


In this course you will learn how to design an effective and engaging Infographic that everyone will be sharing. You will learn from start to finish on how to easily create an Infographic in the most popular graphics editing software, Adobe Illustrator.

Why create an Infographic? Well, with infographics, you can communicate and simplify the complex information in beautiful and engaging ways.

Infographics are a great way to engage readers because they draw attention and they result in a lot of social sharing. A well thought out and well-designed infographic will be shared across social media platforms and get shared on websites.

Aside from the SEO benefits of infographics, they also do a great job of building brand awareness and getting a specific message across. Businesses are using infographics as a way to engage their target market and drive traffic to their website.

12 Awesome Infographics Designs in Editable format(.ai files) are included.

Who this course is for:

  • Anyone wanting to learn how to create an awesome Infographic
  • Graphic Designers
  • Bloggers
  • Website Owners
  • Marketers
  • Last updated 12/2019

Download Now
Content From:

SEE MORE COURSE: Learn PHP By Building A Web Application

2d Tutorials All Courses

Build an Advanced 2D Platformer game in Unity Course Site

Build an Advanced 2D Platformer game in Unity Course Site

Stretch your Unity skills further by building a feature rich 2D Platform Game

What you’ll learn

Build an Advanced 2D Platformer game in Unity Course Site

  • By the end of this course you will know how to create a sophisticated 2D Character Controller in Unity ready for inclusion in a feature rich 2D or 2.5D style platform game.


  • Prior experience of Unity and/or knowledge of programming are desirable. You will also need a copy of Unity to follow along with the tutorials.


Have you ever wondered how games like Hollow Knight, Ori and the Blind Forest and Super Meat Boy are made? Have you wanted to create your own advanced platformer style game?

In this course we will build a feature-rich Player Controller in Unity 3D for use in a 2D platformer style game.

We will create a platform game in which the player can:

  • Double Jump
  • Wall Run
  • Wall Jump
  • Crouch and Creep
  • Power Jump
  • Glide
  • Stomp

This course will be further developed over the coming months and further down the line videos on Enemy AI, game logic, environmental effectors, 2.5D graphics, shooting and melee mechanics, and building for mobile devices will all be added to the course.

Also I will be taking on board requests from participants for particular features they would like to see added to the project.



Who this course is for:

  • This course is aimed at those with prior experience of Unity and/or programming principles who wish to develop their skills beyond the basics.

Download Now
Content From:

Make a Katamari Damacy Style Game in Unity Course Site

Other Courses

[LetsBuildThatApp] Intermediate Training Core Data [LBTA]


Video Course – 32 Lessons



Why am I Teaching this?

If you’re looking to become an iOS developer or work on Front End Development, you’re going to have to learn how to Create, Read, Update, and Delete objects. These four operations are referred to as CRUD operations in the software development world. Understanding how to pass objects around from screen to screen and perform updates and deletes to the database is an essential skill for any developer.

As a professional developer with experience training interns into wonderful Software Developers, I’ve come up with the perfect amount of lessons to get you up to speed. These fundamental skills are what you need to progress further in your development career.

What is Core Data?

Core Data is one of the most commonly used method for storing data in your iOS applications. The process of saving data for later usage is often referred to as Caching. Benefits you get from implementing Caching in your apps include offline usage, lightning fast display of data without server fetching, organized data structures for optimized code, etc.

Core Data utilizes SQLite to store data inside your app. If you’re familiar with how relational databases work, you’ll understand how quickly Reads, Writes, Updates, and Deletes are processed using this library.

Who this course is for?
  • You want to learn Core Data through practical examples
  • You have struggled with bad instructors and confusing courses online about this subject
  • You need guidance on how to become a professional developer
  • You want to advance your programming skills
  • You want to learn from a Lead Software Engineer with real-world experience


Size: 6.99GB


Sale page: