Software Development and Programming Careers (Official Discussion Thread)

Macallik86

Superstar
Supporter
Joined
Dec 4, 2016
Messages
6,506
Reputation
1,372
Daps
21,227
Free college-level textbooks on software development from the popular publisher Springer:

  1. Open this spreadsheet that lists all the textbooks
  2. Use column 'L' to go to the Computer Science section (or any section that interests you)
  3. Find the book title that interests you in Column A and copy it
  4. Go to their website (Home - Springer) and paste the book title in the search bar.
  5. A button to download an ePub or a PDF will be available
    1. If there are multiple editions, usually the newest version is the only one available
    2. If the book title search has too many results, add the author name
Introduction to Evolutionary Computing
Data Structures and Algorithms with Python
LaTeX in 24 Hours
Automata and Computability
The Algorithm Design Manual
Principles of Data Mining
Fundamentals of Business Process Management
UML @ Classroom
Foundations for Designing User-Centered Systems
Computer Vision
Data Mining
Computational Geometry
Cryptography Made Simple
Eye Tracking Methodology
The Data Science Design Manual
An Introduction to Machine Learning
Guide to Discrete Mathematics
Modelling Computing Systems
Understanding Cryptography
Concise Guide to Software Engineering
Fundamentals of Multimedia
The Python Workbook
Recommender Systems
Python Programming Fundamentals
Object-Oriented Analysis, Design and Implementation
Introduction to Data Science
Concise Guide to Databases
Digital Image Processing
Guide to Computer Network Security
Foundations of Programming Languages
Probability and Statistics for Computer Science
Guide to Competitive Programming
Introduction to Artificial Intelligence
Introduction to Deep Learning
A Beginner's Guide to Scala, Object Orientation and Functional Programming
Fundamentals of Business Process Management
Guide to Scientific Computing in C++
Fundamentals of Java Programming
Logical Foundations of Cyber-Physical Systems
Introduction to Programming with Fortran
Neural Networks and Deep Learning
Data Science and Predictive Analytics
Systems Programming in Unix/Linux
Introduction to Parallel Computing
Analysis for Computer Scientists
Introductory Computer Forensics
Java in Two Semesters
A Beginners Guide to Python 3 Programming
Advanced Guide to Python 3 Programming


Definitely cross-reference books on Amazon to make sure they are well-reviewed. Just because someone wrote a textbook doesn't mean it is well-written....
 
Last edited:

dtownreppin214

l'immortale
Supporter
Joined
Apr 30, 2012
Messages
55,661
Reputation
10,526
Daps
191,874
Reppin
Shags & Leathers
I like it more because the instructor goes into more detail and really simply the content. If you already have some programming experience, I take another class that is shorter.
Only criticism of Colt is he doesn't go in-depth in his courses. Padilla does but he's boring as fukk. I think Corey Schafer is the perfect balance.

Corey Schafer
 

OSUBaneBrowns

Ohio to California
Supporter
Joined
May 10, 2012
Messages
5,948
Reputation
823
Daps
16,091
Reppin
Long Beach, CA
Only criticism of Colt is he doesn't go in-depth in his courses. Padilla does but he's boring as fukk. I think Corey Schafer is the perfect balance.

Corey Schafer
I watched some of his videos on YouTube and didn't really care for him :yeshrug:. Jose goes too fast for me while Colt explains the material in a slower pace that fits my learning style. Everyone learns differently so as long we understanding the data at the end of the day should be the only thing that matters.
 

Kwabena

I am STEM.
Joined
Nov 25, 2016
Messages
11,741
Reputation
1,014
Daps
31,490
Reppin
Antibes
Learning Python today. The syntax is so clean

No semi-colons and it’s not a strongly-typed language so no type declaration with variables/arrays (lists). Flying through this book. Totally understand why it’s growing rapidly in popularity

Edit: There’s truth to the notion that once you learn your first programming language, the second will come easier
 
Last edited:

Macallik86

Superstar
Supporter
Joined
Dec 4, 2016
Messages
6,506
Reputation
1,372
Daps
21,227
Learning Python today. The syntax is so clean

No semi-colons and it’s not a strongly-typed language so no type declaration with variables/arrays (lists). Flying through this book. Totally understand why it’s growing rapidly in popularity

Edit: There’s truth to the notion that once you learn your first programming language, the second will come easier
That's the next language I plan on learning after Javascript. I keep hearing great things
 

F K

All Star
Joined
Jan 13, 2017
Messages
3,204
Reputation
480
Daps
10,121
75% done... this upcoming Networking section is over 2 hours long :mjcry:. Gotta keep on my grind.
 

Deflatedhoopdreams

Veteran
Supporter
Joined
May 29, 2012
Messages
35,791
Reputation
6,915
Daps
75,856
Reppin
The Rucker
Learning Python today. The syntax is so clean

No semi-colons and it’s not a strongly-typed language so no type declaration with variables/arrays (lists). Flying through this book. Totally understand why it’s growing rapidly in popularity

Edit: There’s truth to the notion that once you learn your first programming language, the second will come easier

Yeah I learned Python first and every language I have indulged in (officially learning Java for my current class(no pun intended) after has been extremely easier to grasp).
 

F K

All Star
Joined
Jan 13, 2017
Messages
3,204
Reputation
480
Daps
10,121
I'm going to take my solutions architect exam. There are two versions i can take saa-c01 and saa-c02. c02 is newer and much harder apparently.
My ego wants to take the harder one, but my brain is telling me to take the easier one, since they are the same cert on paper.


any advice?
 
Top